Commit Graph

41 Commits

Author SHA1 Message Date
emmie
e82101d9cb spraycan: actually explain SpawnDecal arg0 thing 2023-09-13 18:26:54 -07:00
c453013abf Added reverse cycling for the spray pattern selection. Also shows list index now. 2023-09-12 20:44:37 -07:00
364fb7e7ab Added KiriInstantFade back in, as essentaially a no-op, because a bunch of user-made sprays already refer to it. Removed KiriInstantFade from the example sprays. 2023-09-12 20:16:04 -07:00
emmie
56a46d0790 spraycan: use permanent decals
instead of using auto decals, letting them time out and just Not
replacing them when they're meant to be gone, this spawns a permanent
decal (not affected by decal limit) and explicitly deletes it when
necessary.
as a consequence of this, spraying more than 11 decals Immediately
removes the oldest spray.

Addresses issue #1
2023-09-11 20:47:55 -07:00
emmie
f4bf7a793e spraycan: fix cvar not being updated properly
GetCVar returns a per-player copy of the requested cvar, which is only
used to have separate values for each player - changes are propagated To
it, but not From it.
writing to this cvar is only useful if you know what the actual new
value is going to be & want the cvar to update Immediately.
(in this case, the cvar needs to be updated before A_SetHelpText so the
 displayed spray name is correct)

FindCVar returns the actual cvar for the local player. changes to this
cvar Are propagated to other clients.
2023-09-11 20:47:55 -07:00
emmie
333c40e46a silence implicit float->int conversion warnings 2023-09-11 20:47:55 -07:00
emmie
829c9c1242 fix dropped item sprites clipping into ground
fixes sprites being offset into the floor with automatic sprite clipping
adjustment disabled
2023-09-11 20:47:55 -07:00
b750dd6663 Set max sprays to a CVar. 2023-09-10 19:51:53 -07:00
f02ef045c1 Reduced spawn rate for frag counter. 2023-09-09 21:10:00 -07:00
74dfb16dff Doubled number of sprays that persist per player. Added example spray mod. 2023-09-09 18:03:56 -07:00
fe249bb6eb Made frag counter batteries last longer. 2023-09-09 17:49:43 -07:00
da6670956d Documented the spray cans, barely. 2023-09-09 16:54:49 -07:00
3f4ceb4afd Removed last TODO. 2023-09-09 16:48:33 -07:00
739474a774 Added a bunch of pride flags. 2023-09-09 16:44:13 -07:00
c830efa728 Pre-stream whatever. 2023-09-09 14:34:54 -07:00
13a99783b3 Cleanup and stuff. 2023-09-09 13:00:20 -07:00
a521cd6074 Custom sprays can now work in theory. 2023-09-09 12:31:23 -07:00
4d5e7f1d0e Initial spraycan implementation. 2023-09-09 09:02:54 -07:00
b98e8cd96f Moved more stuff around. 2023-09-08 18:48:19 -07:00
bdf02090a5 Fixed batteries starting off empty in frag counter. 2023-09-08 18:42:45 -07:00
7a0d71863b Blep. 2023-09-08 18:32:11 -07:00
aeddde7f37 I think it's a release. 2023-09-03 17:23:43 -07:00
cfb02aabdb Is this a release candidate? 🦋 2023-09-03 17:18:00 -07:00
1e61e21a83 source_data cleanup. 2023-09-03 17:11:03 -07:00
bd9c3dd555 Caco plushie sprite scale stuff. 2023-09-03 17:03:12 -07:00
9cea72bc2d Documentation fixups. 2023-09-03 16:33:10 -07:00
f3c66cb240 Cacodemon visuals. 2023-09-03 16:20:24 -07:00
960895e24c Added caco plush to menu and made it use spawnflags. 2023-09-03 15:17:19 -07:00
d69894f406 Stream work. 2023-09-03 15:04:00 -07:00
7e081bf91f More caco plushie work. 2023-09-03 10:03:56 -07:00
1e297dbc76 Adding caco sprites. 2023-09-03 09:30:57 -07:00
dc240f851c Added TODO 2023-09-03 09:19:48 -07:00
347c32bb6a Added images to README. 2023-09-03 09:16:03 -07:00
90f9f25c69 README update. 2023-09-03 09:12:42 -07:00
7f0519fd6d Getting READMEs in place. 2023-09-03 08:54:18 -07:00
fbb8dca2b3 More moving stuff around. 2023-09-02 21:01:48 -07:00
a5c9b9a921 adding more stuff. 2023-09-02 20:54:40 -07:00
43d292332a More adding stuff. 2023-09-02 20:48:24 -07:00
2599b739d8 More moving files. 2023-09-02 18:39:04 -07:00
8bd41d7969 Making room for other items. 2023-09-02 18:36:48 -07:00
d484cca3be Adding frag counter first. 2023-09-02 18:20:13 -07:00