NepDisk
a53c2d87da
Restore power giving for some effects
2025-04-08 12:18:12 -04:00
NepDisk
f77e310c5e
[PATCH] Compat changes
2025-04-07 15:50:56 -04:00
NepDisk
4588a450f4
Hacky fix for shovellnight map
2025-04-03 19:40:05 -04:00
NepDisk
6bb171e4fc
Add bot controller to line special check
2025-03-30 11:40:01 -04:00
GenericHeroGuy
486bb208c2
Fix flat alignment on Kart maps
2025-03-28 14:17:56 +01:00
NepDisk
071fa97191
Repair ring award special
2025-03-23 18:59:31 -04:00
NepDisk
33c2d09557
Remove remaining uses of line->special in processspecial
2025-03-11 19:49:06 -04:00
NepDisk
077b34b37f
Make legacy waypoint helper and expose K_RingsActive and K_UsingLegacyCheckpoints to lua
2025-03-10 19:14:35 -04:00
NepDisk
bda7d26a0f
Port basic lap anticheat for new waypoints from RR
2025-03-09 20:03:10 -04:00
GenericHeroGuy
41f2bbcb1e
Okay, let's not break UDMF speedpads
...
Change binary conversion to 2.2 behavior, but ignore it and use
linedef length directly for kart maps
2025-03-04 01:57:03 +01:00
GenericHeroGuy
6fdfeb42a0
Store speed pad speed with full precision
2025-03-04 01:07:57 +01:00
NepDisk
064be1b201
Merge branch 'bortsport' into blankart-dev
2025-02-26 19:43:22 -05:00
GenericHeroGuy
344d07775d
Apparently the pushers themselves also check for sector specials!?
...
...also removed a fan special dupe
2025-02-25 20:19:07 +01:00
GenericHeroGuy
458aef786b
Restore wind/conveyor specials for Kart maps
2025-02-25 02:59:07 +01: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
553676e588
Basic port of durrs bot code
...
It doesn't work as of yet.
2025-02-21 22:44:07 -05:00
NepDisk
d52f2344c6
Clean up friciton code
2025-02-21 20:33:24 -05:00
GenericHeroGuy
160897f5ca
mapcompat + udmf_namespace = mapnamespace
2025-02-20 19:49:13 +01:00
GenericHeroGuy
37969a3415
Add mapcompat global (AKA fix remapping on palette texture skyboxes)
...
Rather than setting udmf earlier in P_SetupLevel and continuing to awkwardly
check udmf everywhere, I'm adding a new global solely for compat purposes.
For now, have it mirror udmf to avoid supporting two binary formats.
(still keeping the 2.2 conversion code tho?)
2025-02-19 22:45:34 +01:00
Sally Coolatta
08c67ab0e7
Spec 500 uses the same speeds as other scrollers
2025-02-18 14:33:29 +01:00
NepDisk
dcb3570475
Merge pull request 'Add support for longmapnames' ( #22 ) from longmapnames into ACS2
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/22
2025-02-17 22:38:05 +00:00
NepDisk
50e5725e4a
Various UDMF fixes
2025-02-11 15:32:19 -05:00
MascaraSnake
30dd68aea3
Don't require floor touch for currents in non-FOF sectors unless it's a horizontal currents in binary (because backwards compatibility)
2025-02-11 15:14:44 -05:00
toaster
1475feb734
Refactoring ahoy
...
* Instead of doing constant G_MapNumbers when finding the relationship between maps and cups...
* Add a cache of level IDs to cups, to go with the strings.
* Add a cache of the cup pointer to maps, so we don't have to search through all cups to find our map. (done in P_InitMapData)
* Pre-emptive work: G_IsSpecialStage and P_GetNextEmerald now reference cup data instead of a hardcoded ID set.
* Remove a bunch of old stuff from mapheaderinfo_t/associated, and reorder what stays
* Countdowntimer? 💥
* Startrings? 💥
* sstimer/ssspheres? 💥
* forcecharacter? 💥 (distinct from forceskin)
* interscreen? 💥
* sstage_start/end and smpstage_start/end? 💥 💥 💥 💥
* You've been blocked
* G_MapNumber now returns a special NEXTMAP_INVALID if not found, for more consistent reference.
* Incorporate a good chunk of the `edit-headers` branch. Can't clear maps individually because of the new restrictions on sequential mapheaders, but we can add a "disable in vote screen, not even for map hell/archive" flag to a map at some future juncture for equivalent functionality...
2025-02-11 17:22:34 +01:00
NepDisk
5e9970311f
repair 'Change scroller direction'
2025-02-10 18:10:37 -05:00
NepDisk
bec03f0a7a
repair 'Change scroller direction'
2025-02-10 18:09:29 -05:00
NepDisk
0fe1da37f8
Make Blockplayers UDMF only, revert ML_BLOCKPLAYERS to ML_EFFECT6 , readded override gravity flag and fix up binary conversion code.
2025-02-10 05:22:32 -05:00
NepDisk
f9e326bab7
Use PolyDoorSwing
2025-02-09 22:06:27 -05:00
NepDisk
36e628611b
Use correct wrong way sound
2025-02-09 22:04:11 -05:00
NepDisk
89c643be12
Fix Dr Robotnik's 12 Crazy Laps
2025-02-09 20:07:13 -05:00
NepDisk
eb592b01f2
Fix Yellow Spring Panel issue
...
Use the constant dummy thats why it exists
2025-02-08 18:44:56 -05:00
NepDisk
410ef4989b
Add SSF flags for kart specials, use SSF for compat, implement way to set offroad and tripwire without terrain
2025-02-08 12:38:58 -05:00
NepDisk
ce5d30d64a
Remove bot check from linedef executor functions
2025-02-05 14:49:45 -05:00
NepDisk
1a668e0ab5
Merge pull request 'Rework Rings hud to use original assets.' ( #20 ) from ringrework into ACS2
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/20
2025-02-01 15:29:51 +00:00
GenericHeroGuy
34fada114c
Reimplement race lap sector special
2025-02-01 03:38:44 +01:00
NepDisk
a18cffeade
Revert "Merge branch 'nukelaps' into v2dev3"
...
This reverts commit d1b0358ac8 , reversing
changes made to b56b79db15 .
2025-01-31 19:34:11 -05:00
NepDisk
4e926d3466
Ring rework 1
2025-01-31 03:06:58 -05:00
GenericHeroGuy
70b4804d04
Fix mapthings spawning at the (in?)correct height on copied slopes
2025-01-30 18:21:42 +01: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
7f355a35ca
cherrypikcs from 'miniladder-16'
2025-01-09 13:19:48 -05:00
NepDisk
0ee728c1eb
Fix speedpad and spring angle updates online
2025-01-09 10:14:21 -05:00
Alug
4cb315bfe7
shut up some compiler warnings
2024-12-31 16:56:35 +01:00
NepDisk
d5e45f3798
Some lua backcompat changes
...
have yet to test some of these
2024-12-27 22:39:49 -05:00
NepDisk
cf313e1673
Fix erronous use of ML_BLOCKPLAYERS in P_Setup.c
2024-12-20 13:40:16 -05:00
NepDisk
28d8f15bfc
Merge branch 'v2dev3' into ACS2
2024-11-16 14:27:34 -05:00
hayaunderscore
ac7ee79e22
add a fallback to set spr2 for manually set PLAY frames
2024-11-16 14:22:21 -05:00
NepDisk
049c182288
Massive warning clean up
2024-10-23 00:01:03 -04:00
Sally Coolatta
b538a68dc4
Thing_StartTracking: Make it do something
...
Instead of using a linedef executor tag as an argument, apply an action special to the angle manager object that you had to place anyways.
There is no UDMF version check because the old behavior was practically unusable.
2024-10-22 01:09:30 -04:00
NepDisk
3c4e47d6a9
Support kart binary setup for zoomtubes
2024-10-21 17:22:06 -04:00