Missing MFE_ constants in Lua/SOC
"TOUCHLAVA"
and "TRACERANGLE"
are missing from MOBJEFLAG_LIST
in dehacked.c
, meaning that the constants MFE_TOUCHLAVA
and MFE_TRACERANGLE
are not accessible to SOC or Lua. But even worse... the fact that MFE_TOUCHLAVA
in particular is missing means all those after it in the list (MFE_PUSHED
, MFE_SPRUNG
and MFE_APPLYPMOMZ
) all have the wrong values as a result. In other words, MFE_PUSHED
actually has what should be MFE_TOUCHLAVA
's value, MFE_SPRUNG
has MFE_PUSHED
's value, and MFE_APPLYPMOMZ
has MFE_SPRUNG
's value. This is bad for obvious reasons and should be fixed asap.