Commit graph

683 commits

Author SHA1 Message Date
NepDisk
729c8f9947 Add compatmode to mobjinfo 2025-12-17 15:59:43 -05:00
NepDisk
a8609d7204 Un-shitify function.acp1 pointers 2025-10-23 23:26:26 -04:00
NepDisk
2f84779d41 Update rest of the existing files to use blankart branding 2025-07-01 00:23:30 -04:00
GenericHeroGuy
4d2dc53972 Fix warnings 2025-05-19 19:36:49 +02:00
GenericHeroGuy
13a0378cea Turn namehash/nameofs into a struct, and linearly allocate freeslots
Also fix bugged skincolor & precipprops clear in lua_infolib
2025-05-19 18:22:00 +02:00
GenericHeroGuy
4d3f43b8e4 Move skincolors definition from doomdef.h to info.h
Recompiling 80% of the codebase every time was getting on my nerves...
also clean up initialization a bit
2025-05-19 17:29:55 +02:00
GenericHeroGuy
1d0a066590 Add name hashing for supported info types 2025-05-18 18:13:04 +02:00
GenericHeroGuy
c3fe5e80ac Screw checking for nameofs being zero, just keep count of mobjs/states 2025-05-18 14:46:24 +02:00
GenericHeroGuy
1fa9a7cb8e Refactor info table initialization
We SOCced this stuff ages ago, time to exploit it
Also fixes resetdata kek
2025-05-14 17:28:41 +02:00
GenericHeroGuy
1793c2ea95 Use string buffers for mobjs and states 2025-05-14 15:35:26 +02:00
GenericHeroGuy
c784cdc189 Macrofy info.h 2025-01-14 21:23:24 +01:00
NepDisk
be1308b0cf New Drift Effect
Much less of an eyesore then final RR while still looking cool!
2025-01-09 20:14:24 -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
a5b76597eb Remove Shpereboxes 2024-12-17 10:29:53 -05:00
NepDisk
7bdf9633bc Remove emeralds from battle 2024-12-17 10:13:09 -05:00
NepDisk
e1720e7b3a Remove overtime stuff 2024-12-17 00:47:36 -05:00
NepDisk
4b1324da69 Remove Battle capsule stuff and turn it into Item Breaker
You have to smash every itembox in a map as fast as you can. When you mash you get a pogospring and waiting gives a sneaker
2024-12-17 00:24:20 -05:00
NepDisk
3d26be2158 Revert "Remove Brak Eggman"
This reverts commit 364651ac39.
2024-12-09 17:21:46 -05:00
NepDisk
83fc4e8342 Port some callfuncs from base SRB2 ACS merge
This could be handy for all sorts of stuff
2024-11-25 11:40:20 -05:00
NepDisk
bd0457c311 reapply Merge branch thing-radius-acs into master
This reverts commit 5672fd6d50.
2024-10-15 21:35:15 -04:00
NepDisk
5672fd6d50 Revert Merge branch thing-radius-acs into master
This reverts commit 31fd1bbd3e.
2024-10-15 17:02:12 -04:00
toaster
31fd1bbd3e Merge branch thing-radius-acs into master
"Radius Action" thing type

See merge request KartKrew/Kart!1429
2024-10-15 16:51:35 -04:00
Eidolon
d08b923f06 Merge branch 'extern-c-everything' into 'master'
Add extern "C" in C++ to all headers

See merge request KartKrew/Kart!842
2024-10-15 14:14:43 -04:00
James R
9e801c66d5 Merge branch 'universal-typedef' into 'master'
Move all typedef into one file

See merge request KartKrew/Kart!791
2024-10-15 04:16:58 -04:00
NepDisk
9d6c643f6c Remove DMG_WUMBO comboing and fix respawn lua value 2024-10-08 21:38:59 -04:00
NepDisk
3ade5e697b Fix missing object on vanilla maps
there are probably tons of conflicts outside of this set but thats to be fixed later.
2024-10-08 14:29:44 -04:00
NepDisk
54773c3b44 Redo and add shrink animation part
shrinking doesn't delete the object despite being in its thinker :P
2024-09-21 11:00:08 -04:00
NepDisk
9e8fa84e73 Revert WIP: Make Capsules just display papersprite so gfx aren't needed for capsules
This reverts commit db340ffd59.
2024-09-21 10:09:05 -04:00
NepDisk
db340ffd59 WIP: Make Capsules just display papersprite so gfx aren't needed for capsules 2024-09-20 20:00:10 -04:00
NepDisk
1823286c24 Remove Debt spkie object 2024-09-20 16:33:43 -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
NepDisk
4af21646c2 Use old itembox item definiton and behaviour 2024-09-20 11:28:20 -04:00
Oni
4c994de722 Merge branch 'loops' into 'master'
Sonic Loops

See merge request KartKrew/Kart!991
2024-09-12 12:10:40 -04:00
Alug
7b887a0c0a make fan particles not crash kart maps
idk should hopefully not break them in durr maps
2024-09-07 16:12:38 -04:00
NepDisk
ccfa90677c Merge branch 'v2dev3' into udmf-cherrypick-cherrypick 2024-08-21 22:13:53 -04:00
Oni
78f7cadd9b Merge branch 'cull-debugwaypoints' into 'master'
debugwaypoints: cull debug mobjs outside of drawdist

See merge request KartKrew/Kart!1201
2024-08-21 15:52:31 -04:00
NepDisk
a2fcc4bc20 UDMF cherry-pick cherry-pick 2024-08-20 02:47:00 -04:00
NepDisk
f88f6a399f Port opulence objects 2024-08-18 13:18:41 -04:00
NepDisk
bdc8475906 Old Signposts
mostly works, tries to use a weird sprite number when landing though
2024-08-18 12:28:45 -04:00
Wumbo
724690035f Improve death animation 2024-08-17 19:20:59 -04:00
NepDisk
1f393ca7d4 Remove kart on player death and add back invisspring object 2024-08-16 18:21:38 -04:00
NepDisk
e8ec8d5c78 Restore old respawn PT2
This should mostly finish up the reintroduction of the old repspawn system for the most part.
2024-08-12 18:58:41 -04:00
NepDisk
860a0cf31f Revert hyudoro and remove now unused code 2024-08-10 18:09:36 -04:00
NepDisk
0b5587cee6 Remove the use of v2 spring sprites, use sprite names of srb2/kartv1 2024-08-02 10:24:05 -04:00
NepDisk
7613250aec remove brakedust 2024-08-01 17:38:46 -04:00
NepDisk
d7dd4f68e2 rings disable toggle, rebalance rings 2024-08-01 14:06:24 -04:00
NepDisk
9742e1775a Disable combos, restore old invin visuals, fix constant line beeping 2024-07-31 18:02:47 -04:00