Build 4957
SVN-
fix typos in control.lua (get/setmusicposition).
-
General
Add SFLAG_NOWATERDIP, unconditionally preventing actors from dipping into ST1 water.
Show details
By default, the following enemies have this flag set: OCTABRAIN, COMMANDER, DRONE. DONT_BUILD.
-
General
Actor ST1 handling: use A_GetWaterZOffset() with VM_Move(), too. DONT_BUILD.
Show details
This is where things are changed at last. This fixes lizmen walking on water.
-
General
Actor ST1 handling: cleanup part 2. DONT_BUILD.
Show details
Factor out condition for whether a z offset is added or not ("fix for flying/jumping monsters getting stuck in water", etc.) into a function A_GetWaterZOffset() (and a helper A_GetVerticalVel()).
-
General
Actor ST1 handling: clean up code a bit. (Preparation for real changes.)
Show details
In VM_Fall(), keep a temp preliminary new z position of the actor and assign only when we return. This is to each ease watching its value in GDB. DONT_BUILD.