0
0
Fork 0
mirror of https://github.com/ZDoom/gzdoom-gles.git synced 2025-03-11 19:43:04 +00:00
gzdoom-gles/src/fragglescript
Christoph Oelckers 5474e01de8 - removed FraggleScript's 'sectortype' function. This was GZDoom exclusive and never documented so it got no public exposure. Since this is incompatible with the damage related changes, it has no more use.
- major overhaul of the static sector damage system:

* consolidated special based damage, Sector_SetDamage and UDMF properties into one set of damage properties. The parallel handling that could lead to double damage infliction was removed. This also means that damage through sector specials can be retroactively changed through Sector_SetDamage.
* all special cases were turned into flags. The new system can switch between Strife's delayed damage and regular damage, and it can also set whether terrain splashes are used or not. It also has access to the special properties of the end-level type (i.e. switching off god mode and ending the level.)
* the damage related flags are accessible through Sector_ChangeFlags, not the damage functions themselves.
2016-01-06 12:12:47 +01:00
..
t_cmd.cpp Fix some issues with changing player viewheight at runtime 2015-04-22 23:22:27 -05:00
t_fs.h
t_fspic.cpp - Fixed: All clang 5.0 warnings. 2014-01-05 19:50:09 -05:00
t_func.cpp - removed FraggleScript's 'sectortype' function. This was GZDoom exclusive and never documented so it got no public exposure. Since this is incompatible with the damage related changes, it has no more use. 2016-01-06 12:12:47 +01:00
t_load.cpp - fixed: MAPINFO option fs_nocheckposition parsed the '=' twice. 2016-01-05 20:41:59 +01:00
t_oper.cpp
t_parse.cpp
t_prepro.cpp
t_script.cpp - replaced P_FindSectorFromTag with an FSectorTagIterator class. 2015-04-14 22:39:57 +02:00
t_script.h - removed all uses of single precision floats from FraggleScript code. 2013-09-02 09:08:47 +02:00
t_spec.cpp
t_variable.cpp - removed all uses of single precision floats from FraggleScript code. 2013-09-02 09:08:47 +02:00