gzdoom/wadsrc/static/mapinfo
Major Cooke 81ebd8c8c4 More progress.
- AMBUSH flag on nodes makes them blind and untargetable when getting `startnode` and `goalnode` for `FindPath()`. This is useful for indicating a node should be skipped when tele/portaling, so the current path can be preserved.
- Setup is simple: place nodes behind lines that tele/portal entities and mark them as AMBUSH.

Other changes:

- Restored global array since blockmap is not a viable option here.
- Added MAPINFO `pathing` flag which enables pathing by default.
- Added NOPATHING flag to disable pathing entirely, useful for maps that have pathing enabled.
- Added `ReachedNode(Actor mo)` virtual, responsible for handling node traversal.
- Nodes now make use of MeleeRange to limit their sight checking functions.
2024-03-05 13:44:38 -05:00
..
chex.txt ReadThisMenu / MenuDelegate overriding. 2021-10-19 11:43:27 +02:00
common.txt More progress. 2024-03-05 13:44:38 -05:00
conversationids.txt - added rudimentary support for SVE.wad from the Strife Veteran edition so that the extended single player campaign is usable: 2017-05-01 21:25:54 +02:00
doom1.txt Allow GZDoom to use custom Doom 1 E4 soundtracks 2024-02-17 07:24:33 +01:00
doom2.txt - give UMAPINFO the ability to disable cluster-based exit texts. 2019-06-18 20:40:41 +02:00
doom2bfg.txt - do not use M_EPI1 and M_EPI2 in any Doom 2 context. 2021-05-19 18:38:36 +02:00
doom2unity.txt - do not use M_EPI1 and M_EPI2 in any Doom 2 context. 2021-05-19 18:38:36 +02:00
doom2xbox.txt - do not use M_EPI1 and M_EPI2 in any Doom 2 context. 2021-05-19 18:38:36 +02:00
doomcommon.txt ReadThisMenu / MenuDelegate overriding. 2021-10-19 11:43:27 +02:00
doomitems.txt Normalize line endings 2016-03-01 09:47:10 -06:00
doomxbox.txt - add support for xbox 360 versions of Doom/Doom2 2020-01-23 18:23:25 +01:00
eternity.txt - added the EE-Extradata parser I wrote for GZDoom so I can use the Vaporware demo map for testing portal stuff. 2016-02-05 23:51:28 +01:00
heretic.txt ReadThisMenu / MenuDelegate overriding. 2021-10-19 11:43:27 +02:00
hereticshareware.txt - fix missing border flat on heretic shareware 2021-06-11 09:17:49 -04:00
hexdd.txt Normalize line endings 2016-03-01 09:47:10 -06:00
hexen.txt ReadThisMenu / MenuDelegate overriding. 2021-10-19 11:43:27 +02:00
mindefaults.txt ReadThisMenu / MenuDelegate overriding. 2021-10-19 11:43:27 +02:00
plutonia.txt - give UMAPINFO the ability to disable cluster-based exit texts. 2019-06-18 20:40:41 +02:00
strife.txt ReadThisMenu / MenuDelegate overriding. 2021-10-19 11:43:27 +02:00
tnt.txt - give UMAPINFO the ability to disable cluster-based exit texts. 2019-06-18 20:40:41 +02:00
ultdoom.txt Normalize line endings 2016-03-01 09:47:10 -06:00