NepDisk
a1fdf8210b
Use signs for player starts instead of player sprites
2025-02-09 18:45:53 -05:00
NepDisk
c3f5f1dffe
add visibility flag to script object in UDMF config
2025-02-09 18:45:53 -05:00
NepDisk
633ec1a045
Add missing sector special flags for lighting
2025-02-09 18:45:53 -05:00
NepDisk
6844715c5e
Reorder items in UDMF config
2025-02-09 18:45:53 -05:00
NepDisk
fae60bade4
add radius action thing
2025-02-09 18:45:53 -05:00
NepDisk
d47880120f
RingRacers: add loop things 2020 and 2021
...
4579879f2a915f9d09a075c26a7d6d2dbc3a059a
2025-02-09 18:45:53 -05:00
NepDisk
6b865e5e7b
Add slope anchor stuff here.
2025-02-09 18:45:53 -05:00
NepDisk
563cfd75a9
Fix dates on UDMF Spec
2025-02-09 18:45:53 -05:00
NepDisk
5a356f14e3
Add Document Spec
...
This is based on the RR one with extensions/differences to account for BlanKart.
2025-02-09 18:45:53 -05:00
NepDisk
62477b51e3
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-09 18:45:52 -05:00
NepDisk
bf0b3dfddf
Add SSF flags for kart specials, use SSF for compat, implement way to set offroad and tripwire without terrain
2025-02-09 18:45:52 -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
NepDisk
6edb12de78
Revert " Allow ACS to call linedef specials as functions"
...
This reverts commit f46a9ed5fa .
2024-10-10 15:14:01 -04:00
NepDisk
f46a9ed5fa
Allow ACS to call linedef specials as functions
2024-10-10 15:10:18 -04:00
Sally Coolatta
eff994fd60
Add ThingCount
...
Hexen implements this as ThingCount(int, int), and ZDoom adds ThingCountName(str, int). I decided on simplifying down to ThingCount(str, int).
2024-10-10 01:42:38 -04:00
Sally Coolatta
629b0aa77a
ACS basic implementation
...
- BEHAVIOR lumps successfully load & run from maps. Currently they do not get unloaded between maps, though.
- Print and Timer are the only implemented CallFuncs. All of the base language functions (Delay, etc) are already implemented by the VM though.
- ACS compiler files are included, for use with GDCC. (Picked instead of ACC because it's less ZDoom-centric)
- Additionally, also added the configs for Zone Builder to be able to compile it in editor. Syntax highlighting is very incomplete atm.
2024-10-10 01:41:24 -04:00
Sally Coolatta
72f3c3fe6c
Add Hexen line activation flags
...
- Lines can be set to activate when crossing or bumping into them, with distinctions for players, enemies, and missiles+items.
- A new flag has been added to determine if a line special can activate more than once.
- Finish Line + Respawn Line are now handled like other specials. This means that:
- They follow the new line activation rules (so you can potentially have a finish line that you have to bump instead of cross)
- More importantly, they can be called as functions in ACS. (Player_FinishLine and Player_Respawn)
- Fixed linedef flags not being saved in save games.
2024-09-03 16:50:42 -04:00
NepDisk
3aab5834fc
d5155e3d83411be7e71953e2f8e8fdc52818b36d
2024-09-03 16:39:02 -04:00
NepDisk
972b98cc90
Merge branch 'v2dev3' into udmf-cherrypick-cherrypick
2024-09-03 12:07:46 -04:00
NepDisk
077835e4ae
Update New springs doomed nums
...
this is to prevent conflict with kart mods
2024-09-03 11:50:47 -04:00
Sally Coolatta
25a9b5cfa9
Copy first mapthing tag to their mobjs
...
Allows the ThingCount and ThingSound ACS functions to fully work now, and adds significantly more possibilities for scripting later.
2024-08-22 18:00:14 -04:00
Sally Coolatta
e830190986
Update UDMF config to work with latest UZB
2024-08-20 03:07:25 -04:00
NepDisk
a2fcc4bc20
UDMF cherry-pick cherry-pick
2024-08-20 02:47:00 -04:00
NepDisk
ee3e0ef1a3
Add eq and vslopes to udmf
2024-08-20 00:41:10 -04:00
NepDisk
75ddcb8fef
revert mode set io and specfy this is a binary config.
2024-07-31 18:36:48 -04:00
NepDisk
d7dbe97eb8
Readd oil slik, uncomment things from UZB config
2024-07-31 18:17:11 -04:00
toaster
e01804c691
Update configuration
...
- Support new map lump ordering (THANKS STEEL FOR FINDING THESE OPTIONS!!)
- Prevent rotating waypoints causing their IDs to become corrupted
- Rename to `D3R-Config.cfg`
- Synchronise with changelog-tracked resource
- Integrate relevant 2.2 changes
- Add new credits according to historical changelogs
- A whole bunch of other cleanup
2024-07-31 04:06:25 -04:00
NepDisk
e470520710
Revert "Expose blendmodes to UDMF"
...
This reverts commit 31c38533b8 .
2024-07-29 17:17:09 -04:00
MascaraSnake
31c38533b8
Expose blendmodes to UDMF
2024-07-29 17:02:57 -04:00
NepDisk
c510b9de77
Revert "Expose blendmodes to UDMF"
...
This reverts commit 0250fdadbe .
2024-07-28 23:16:45 -04:00
MascaraSnake
0250fdadbe
Expose blendmodes to UDMF
2024-07-28 22:38:59 -04:00
toaster
a6690e02fa
Revert "Add flag to line slopes for copying their slopes to the other side."
...
This reverts commit 7f969705b4 .
2022-03-27 20:46:07 +01:00
spherallic
6cfe9ad4b3
Add toggle for linedef action 401 to not change the ceiling texture.
2022-03-18 19:45:40 +00:00
toaster
7f969705b4
Add flag to line slopes for copying their slopes to the other side.
...
# Conflicts:
# extras/conf/SRB2Kart2.cfg
2022-03-18 18:30:40 +00:00
toaster
1289e08887
Enhance the multitagging functionality added in previous commits.
...
* Flattened version of commits from SRB2 repository's flarn2006:multitagging_plus/merge request 1524.
* New linedef special 96: "Apply Tag to Tagged Sectors".
* New flags for linedef specials 97-99
2022-03-18 17:06:22 +00:00
toaster
19a4ef23c2
Add more actions for slope copying & update the ZB config.
...
# Conflicts:
# extras/conf/SRB2Kart2.cfg
2022-03-18 13:32:48 +00:00
toaster
857330f74f
Add linedef specials for multitagging in binary maps
...
# Conflicts:
# extras/conf/SRB2Kart2.cfg
2022-03-18 13:16:55 +00:00
James R
08348fcd43
Merge remote-tracking branch 'srb2/next'
2021-04-05 01:26:17 -07:00
James R
017c5a363f
Fix casing
2021-03-01 19:49:44 -08:00