Commit graph

149 commits

Author SHA1 Message Date
NepDisk
16b4ea9b6f Remove Mapping configs
They Have been moved to ULB
2025-05-09 01:27:18 -04:00
GenericHeroGuy
20396e14cb Operation: Save Megablock Castle
Two new finish line flags:
Single-Use, to make a finish line that only works on lap 0 and nowhere else
Require Sector Special, for the maps with FOF finish lines

For waypoints, the "flip finish line" flag on arg0 has been removed.
Instead, arg4 is now dedicated to holding flags applied to the finish line.
2025-05-06 20:43:31 +02:00
GenericHeroGuy
0239543d3f Fix the binary config interface 2025-05-04 00:24:34 +02:00
GenericHeroGuy
0a02cc84dd Add finish line flip to config 2025-05-03 23:45:22 +02:00
Anonimus
00470714c0 Make bots drift 2025-04-25 16:21:57 -04:00
NepDisk
6ee27d76de Fix up and remove some objects 2025-04-24 16:07:37 -04:00
NepDisk
ed7b667aa7 Update File headers to use BLANKART 2025-04-19 13:33:28 -04:00
GenericHeroGuy
c119f0c31d The Python script I used for testing 2025-03-22 00:50:33 +01:00
NepDisk
76ec93f957 Allow Mobjs to waterrun
Waterrunning has been moved over to flag2 MF2_WATERRUN
Applying the flag allows to stand/move on water.
2025-03-17 14:16:44 -04:00
NepDisk
b15a3a1c09 Update extras/udmf-spec.txt 2025-03-11 12:05:28 +00:00
NepDisk
c6377f884f Update some ACS documentation 2025-03-10 17:19:45 -04:00
NepDisk
fce49599d3 Warn about Ring Racers maps 2025-02-23 20:40:20 -05: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
376721912a Fix copy paste mistake in UDMF misc config 2025-02-13 00:54:08 +00:00
NepDisk
43d6ce4148 rename stuff for ACS compile 2025-02-12 18:04:17 -05:00
NepDisk
101ed1037a Don't Toss SCRIPTS lump and make it buildable 2025-02-12 16:32:06 -05:00
NepDisk
9e4261b2a0 Readd ACS linespecials as flags as well for UZB SRB2 Mode 2025-02-12 15:28:31 -05:00
NepDisk
3adaceab0b Update extras/udmf-spec.txt 2025-02-12 15:32:16 +00:00
NepDisk
8f040ed151 Reapply 'Implement per-texture offsets in UDMF'
This reverts commit c713de1225.
2025-02-11 16:11:03 -05:00
NepDisk
c713de1225 Revert "Implement per-texture offsets in UDMF"
This reverts commit 6808564763.
2025-02-11 15:52:37 -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
1471a7b1d8 Update UDMF spec to mention added stuff 2025-02-10 01:35:34 -05:00
MascaraSnake
6808564763 Implement per-texture offsets in UDMF 2025-02-10 01:23:32 -05:00
NepDisk
3d0b0a28d2 Add sector flags to disable equation slope physics
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2028
2025-02-10 00:59:17 -05:00
NepDisk
505d00df09 Properly add line and sector activation specials
UZB doesn't support sector activations so the old flags remain
2025-02-09 21:58:14 -05:00
NepDisk
71789e3df1 Remove Ring Racers objects and remove <pending removal> 2025-02-09 21:10:28 -05:00
NepDisk
d639158a59 Update extras/udmf-spec.txt 2025-02-09 23:44:39 +00:00
NepDisk
3ae6342306 Use signs for player starts instead of player sprites 2025-02-09 09:39:52 -05:00
NepDisk
6742789d60 add visibility flag to script object in UDMF config 2025-02-09 08:49:14 -05:00
NepDisk
b86eb966f2 Add missing sector special flags for lighting 2025-02-08 23:53:58 -05:00
NepDisk
b277a927ef Reorder items in UDMF config 2025-02-08 23:41:24 -05:00
NepDisk
0e2048fb2f add radius action thing 2025-02-08 23:33:59 -05:00
NepDisk
ca4fc5d08c RingRacers: add loop things 2020 and 2021
4579879f2a915f9d09a075c26a7d6d2dbc3a059a
2025-02-08 23:28:58 -05:00
NepDisk
9b3a9182be Add slope anchor stuff here. 2025-02-08 23:05:02 -05:00
NepDisk
13f4e1d3d8 Fix dates on UDMF Spec 2025-02-09 00:24:49 +00:00
NepDisk
79abea595f Add Document Spec
This is based on the RR one with extensions/differences to account for BlanKart.
2025-02-08 19:21:30 -05:00
NepDisk
48d836469d Fix tripwire line flag
turns out the false set here effects it. hopefully this is safe. If you are using the linedef flag to set a tripwire up be sure the midtexture has both sides as it wont automatically copy like a terraindef tripwire would.
2025-02-08 15:17:41 -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
c9c67dd830 Readd flat support to binary config 2025-02-03 12:33:11 -05:00
NepDisk
7d3987c51b Don't expose MF2_DontDraw its for lua compat only 2025-01-29 09:44:37 -05:00
NepDisk
425f539bfa Update mobjflags to be accurate 2025-01-29 01:23:29 -05:00
NepDisk
34fd5986f1 Basic UZB and ACS configs 2025-01-29 01:07:15 -05:00
GenericHeroGuy
0a66dd4ebb And the Python script... yuck... 2025-01-17 18:35:25 +01:00
Sally Coolatta
22e3ff3b07 Add ACS functions that can replicate line triggers
PlayerTeam, PlayerRings, PlayerScore, CountEnemies, CountPushables, HaveUnlockableTrigger, HaveUnlockable, PlayerSkin, GetObjectDye, PlayerEmeralds, PlayerLap, LowestLap, and EncoreMode
2024-10-15 13:57:06 -04:00
Sally Coolatta
1cacd36967 Finish adding highlights to ZB script editor 2024-10-15 13:55:16 -04:00
Sally Coolatta
7aaeae93e1 Fixes for special config 2024-10-15 13:51:10 -04:00
Sally Coolatta
35e71beabf Fix Log not existing in the ACS definition 2024-10-15 13:35:26 -04:00
Sally Coolatta
364b5bda8a Improve compiling, add ACS_Execute
Arbritrary ACS scripts can now be run from linedef executors. I will be implementing more, non-linedef-executor-related methods in the future.
2024-10-15 13:07:13 -04:00
NepDisk
9a6aeaaa56 Allow ACS to call linedef specials as functions 2024-10-10 15:30:22 -04:00
Sally Coolatta
9d0ae3e489 Add LAP script type
GDCC just updated after my feature request for remappable script type names, so there's no more limitations surrounding those.
2024-10-10 15:17:17 -04:00