mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-22 12:11:25 +00:00
81ebd8c8c4
- 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. |
||
---|---|---|
.. | ||
common | ||
console | ||
g_statusbar | ||
gamedata | ||
intermission | ||
launcher | ||
maploader | ||
menu | ||
playsim | ||
posix | ||
r_data | ||
rendering | ||
scripting | ||
sound | ||
utility/nodebuilder | ||
win32 | ||
am_map.cpp | ||
am_map.h | ||
announcer.h | ||
bbannouncer.cpp | ||
CMakeLists.txt | ||
ct_chat.cpp | ||
d_anonstats.cpp | ||
d_buttons.h | ||
d_defcvars.cpp | ||
d_defcvars.h | ||
d_event.h | ||
d_iwad.cpp | ||
d_main.cpp | ||
d_main.h | ||
d_net.cpp | ||
d_net.h | ||
d_netinf.h | ||
d_netinfo.cpp | ||
d_protocol.cpp | ||
d_protocol.h | ||
doomdata.h | ||
doomdef.h | ||
doomstat.cpp | ||
doomstat.h | ||
doomtype.h | ||
empty.cpp | ||
events.cpp | ||
events.h | ||
g_cvars.cpp | ||
g_cvars.h | ||
g_dumpinfo.cpp | ||
g_game.cpp | ||
g_game.h | ||
g_hub.cpp | ||
g_hub.h | ||
g_level.cpp | ||
g_level.h | ||
g_levellocals.h | ||
g_pch.h | ||
g_pch2.h | ||
gameconfigfile.cpp | ||
gameconfigfile.h | ||
hu_scores.cpp | ||
hu_stuff.h | ||
m_cheat.cpp | ||
m_cheat.h | ||
m_misc.cpp | ||
m_misc.h | ||
namedef_custom.h | ||
p_conversation.cpp | ||
p_conversation.h | ||
p_openmap.cpp | ||
p_saveg.cpp | ||
p_saveg.h | ||
p_setup.cpp | ||
p_setup.h | ||
p_states.cpp | ||
p_tick.cpp | ||
p_tick.h | ||
r_state.h | ||
scriptutil.cpp | ||
scriptutil.h | ||
serializer_doom.cpp | ||
serializer_doom.h | ||
st_stuff.cpp | ||
st_stuff.h | ||
version.h | ||
wi_stuff.cpp | ||
wi_stuff.h |