qzdoom/src/scripting/vm
Christoph Oelckers 3f5bf88d69 - scriptified Heretic's mace.
- fixed: FxAssignSelf did not the correct number of registers for vector operations.
- fixed a few asserts in vector2 instructions.
- turned the virtual AActor::HitFloor method into a flag MF7_SMASHABLE. The only use of this function was to kill Hexen's pottery when they hit the floor, and this looks like something that can be exposed to modders less clumsily.
2016-11-24 13:45:43 +01:00
..
vm.h - scriptified A_PainShootSkull which was the last remaining bit in g_doom, so this directory is gone now. 2016-11-23 19:47:09 +01:00
vmbuilder.cpp - scriptified the scripted marines. 2016-11-21 19:09:58 +01:00
vmbuilder.h - extended ExpEmit::RegNum to 16 bits so that it can hold larger values for constant registers. 2016-11-21 10:50:09 +01:00
vmdisasm.cpp - scriptified the scripted marines. 2016-11-21 19:09:58 +01:00
vmexec.cpp - added two new integral types SpriteID and TextureID, both are needed to allow proper serialization as they require something different to be written out than a regular integer. 2016-11-21 13:45:33 +01:00
vmexec.h - scriptified Heretic's mace. 2016-11-24 13:45:43 +01:00
vmframe.cpp - removed all constant versions of vector instructions. The vector code does not use compound constants so there's no need to have instructions for them. 2016-11-20 23:00:05 +01:00
vmops.h - removed all constant versions of vector instructions. The vector code does not use compound constants so there's no need to have instructions for them. 2016-11-20 23:00:05 +01:00