- fixed: The internal and scripted morph flags did not match.

This commit is contained in:
Christoph Oelckers 2017-02-26 21:10:53 +01:00
parent 346ada76bc
commit 24a505ed36

View file

@ -214,20 +214,23 @@ enum ESelectWeaponFlags
// Morph constants
enum EMorphFlags
{
MRF_ADDSTAMINA = 1,
MRF_FULLHEALTH = 2,
MRF_UNDOBYTOMEOFPOWER = 4,
MRF_UNDOBYCHAOSDEVICE = 8,
MRF_FAILNOTELEFRAG = 16,
MRF_FAILNOLAUGH = 32,
MRF_WHENINVULNERABLE = 64,
MRF_LOSEACTUALWEAPON = 128,
MRF_NEWTIDBEHAVIOUR = 256,
MRF_UNDOBYDEATH = 512,
MRF_UNDOBYDEATHFORCED = 1024,
MRF_UNDOBYDEATHSAVES = 2048,
MRF_UNDOALWAYS = 4096,
MRF_TRANSFERTRANSLATION = 8192,
MRF_OLDEFFECTS = 0x00000000,
MRF_ADDSTAMINA = 0x00000001,
MRF_FULLHEALTH = 0x00000002,
MRF_UNDOBYTOMEOFPOWER = 0x00000004,
MRF_UNDOBYCHAOSDEVICE = 0x00000008,
MRF_FAILNOTELEFRAG = 0x00000010,
MRF_FAILNOLAUGH = 0x00000020,
MRF_WHENINVULNERABLE = 0x00000040,
MRF_LOSEACTUALWEAPON = 0x00000080,
MRF_NEWTIDBEHAVIOUR = 0x00000100,
MRF_UNDOBYDEATH = 0x00000200,
MRF_UNDOBYDEATHFORCED = 0x00000400,
MRF_UNDOBYDEATHSAVES = 0x00000800,
MRF_UNDOBYTIMEOUT = 0x00001000,
MRF_UNDOALWAYS = 0x00002000,
MRF_TRANSFERTRANSLATION = 0x00004000,
MRF_STANDARDUNDOING = MORPH_UNDOBYTOMEOFPOWER | MORPH_UNDOBYCHAOSDEVICE | MORPH_UNDOBYTIMEOUT,
};
// Flags for A_RailAttack and A_CustomRailgun