Commit graph

940 commits

Author SHA1 Message Date
NepDisk
105eb85bd3 Get rings from any itembox, expose more functions to lua and battle related things 2025-04-21 19:56:04 -04:00
NepDisk
af06da6560 Port v1 objects pt 6: Port 2.1 bosses 2025-04-13 17:39:35 -04:00
NepDisk
f0a6a112ac Port v1 objects pt 4 2025-04-09 13:45:35 -04:00
NepDisk
32b9b82dc2 Port v1 objects pt 3 2025-04-07 17:54:14 -04:00
NepDisk
1fb07bacb7 Port v1 objects pt 2 2025-04-07 00:32:32 -04:00
NepDisk
7983b94cf3 Porting v1 objects part 1 2025-04-06 12:34:50 -04:00
NepDisk
64eb425b78 stacking pt.4.5: Ring Adjustments
Rings are now capped for all modes to around chao's max duration. Ringboost affect on chaintimer has been capped to prevent them from desynching too much due to ring chaining nerf
2025-03-25 23:35:25 -04:00
NepDisk
a17aec9d37 Fix stale target in A_SSMineExplode (crash)
1dad6be6a4
2025-03-13 23:45:03 -04:00
NepDisk
da4f6c62a2 Rings rebalances
Ring burst now depends on damagetype. ie 5 from orbinaut and jawz and 3 from banana and 10 for sniping. Ring Fuse has also been lowered to 20*TICRATE from 60*TICRATE
Kitchen Sink targets get all their rings dropped at once on impact.
2025-03-13 03:54:18 -04:00
GenericHeroGuy
403f7edc85 Don't run A_RockSpawn with zero tics in Kart maps 2025-03-05 01:09:49 +01:00
NepDisk
8b5b674364 Fix flameshield collide 2025-03-01 11:01:29 -05:00
NepDisk
b06b6ade9e Give omega an extra tic in a better way 2025-02-28 22:00:48 -05:00
NepDisk
18de286a2f Make Item Breaker even more accurate to its Lua version
You can pick up boxes when you have yout item slot full
2025-02-28 19:27:57 -05:00
NepDisk
0e9b47601c Omega needs help!
Give one extra tick of ringboost so omega can atleast maintain duration
2025-02-28 12:38:44 -05:00
NepDisk
064be1b201 Merge branch 'bortsport' into blankart-dev 2025-02-26 19:43:22 -05:00
NepDisk
d58d3877a7 Ring improvements 2025-02-26 00:15:59 -05:00
NepDisk
0d4c4a74f6 Merge branch 'blankart-dev' into bortsport 2025-02-22 22:21:09 -05:00
NepDisk
e562d838b5 bumpspark, bumpspring and small code refactoring and cleanup 2025-02-22 21:53:09 -05:00
NepDisk
51154e346c rename tm to g_tm to fix C conflict 2025-02-22 01:24:53 -05:00
NepDisk
94d192b1da Implement item breaker 3 item limit 2025-02-21 12:45:59 -05:00
NepDisk
50e5725e4a Various UDMF fixes 2025-02-11 15:32:19 -05:00
NepDisk
167d20a07e Properly Convert Rocks 2025-02-10 13:04:34 -05:00
NepDisk
a5f4a85ce0 Implement stplyrnum and refactor K_drawBattleFullscreen to use it
Thanks Saturn and GHG as per usual
2025-02-09 11:58:15 -05:00
NepDisk
4eb0901ff7 Experimental rings rebalance
Ring Sting is commented out. Item Boxes give 3 rings for first, 5 for middle position and 10 for back. The Super ring item gives 5 for first, 10 for middle, 15 for back.
2025-02-04 17:10:15 -05:00
NepDisk
b70834374d Ring rework 2 2025-01-31 19:22:55 -05:00
NepDisk
4e926d3466 Ring rework 1 2025-01-31 03:06:58 -05:00
GenericHeroGuy
5bf9f20809 Fix disappearing signposts 2025-01-28 23:46:24 +01:00
NepDisk
22562dc646 Fix Sunset being missing 2025-01-28 08:23:32 -05:00
NepDisk
dc777890cc colorshit 2025-01-27 18:05:52 -05:00
GenericHeroGuy
6f032ce9c8 Revert "2.1 palette pt 1"
This reverts commit d22db75409.
2025-01-24 16:57:44 +01:00
GenericHeroGuy
c784cdc189 Macrofy info.h 2025-01-14 21:23:24 +01:00
Sally Coolatta
713ac093bf devmode cheat online 2025-01-10 11:36:04 -05:00
NepDisk
f7ab1af75b Merge pull request 'Port Lua based backwards compat to hardcode.' (#6) from luacompat into ACS2
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/6
2025-01-09 18:32:28 +00:00
NepDisk
b1a0504cea Remove sparkle rotate and revert ringboost 2025-01-02 18:36:53 -05:00
NepDisk
ac3e8827a7 Rename back to thundershield, update doomdata.h ml_flags, update constants 2024-12-31 01:31:03 -05:00
NepDisk
605b32a7cc Making Following rocks on binary work like kart v1 2024-12-27 00:52:18 -05:00
NepDisk
4394122ac2 Don't play pop twice 2024-12-25 23:39:58 -05:00
NepDisk
a5b76597eb Remove Shpereboxes 2024-12-17 10:29:53 -05:00
NepDisk
3d26be2158 Revert "Remove Brak Eggman"
This reverts commit 364651ac39.
2024-12-09 17:21:46 -05:00
NepDisk
b66f384d1c Fix Jawz behaviour 2024-10-27 14:03:09 -04:00
NepDisk
049c182288 Massive warning clean up 2024-10-23 00:01:03 -04:00
NepDisk
cf9f6fc570 Merge branch 'v2dev3' into ACS2 2024-10-21 17:30:55 -04:00
Sally Coolatta
34c4a207c7 Separate script args from mapthing args
SRB2 uses a LOT of mapthing args compared to Hexen (which has none) and ZDoom (which only has them on objects that will never ever activate scripts). So we really badly needed to separate the two if we want attaching scripts to things to be useful.
2024-10-16 13:19:31 -04:00
NepDisk
b5c21c8d88 Read-only mapthing_t 2024-10-16 13:11:13 -04:00
NepDisk
d22db75409 2.1 palette pt 1
this is a work in progress conversion to make the engine once again use the srb2 2.1 palette
2024-10-14 02:59:07 -04:00
NepDisk
000c5cf15a Lua indecent exposure 2024-10-04 15:58:46 -04:00
NepDisk
99c0257f02 Remove screen flash and quake 2024-09-29 16:09:29 -04:00
NepDisk
32b06f43fd Comment out screenflash and quake on mines and remove items from buttered slopes if statement 2024-09-29 15:53:02 -04:00
NepDisk
7b2ee07993 Remove RR ringsparkle and use regular srb2 ring sparkle 2024-09-20 15:49:44 -04:00
NepDisk
58e7a3e47e Modify GFX code to use modified SRB2 shield graphics instead 2024-09-20 14:45:49 -04:00