- Generalized Hexen's class-based spawning to be a property of the player class

so now it is available in all games.
- Replaced the call to A_FlameSnd in the HereticPlayer's burn death sequence
  with A_FireScream and defined *burndeath for Heretic.
- Added Grubber's custom player class support.


SVN r250 (trunk)
This commit is contained in:
Christoph Oelckers 2006-07-13 10:17:56 +00:00
parent 4e9a15c606
commit 4c94a58e95
3 changed files with 3 additions and 0 deletions

View file

@ -398,6 +398,7 @@ static char *PCDNames[PCODE_COMMAND_COUNT] =
"PCD_CHECKACTORINVENTORY",
"PCD_THINGCOUNTNAME",
"PCD_SPAWNSPOTFACING",
"PCD_PLAYERCLASS",
};

View file

@ -348,6 +348,7 @@ typedef enum
PCD_CHECKACTORINVENTORY,
PCD_THINGCOUNTNAME,
PCD_SPAWNSPOTFACING,
PCD_PLAYERCLASS,
PCODE_COMMAND_COUNT
} pcd_t;

View file

@ -170,6 +170,7 @@ static internFuncDef_t InternalFunctions[] =
{ "setactorangle", PCD_NOP, PCD_SETACTORANGLE, 2, 0, 0, NO, NO },
{ "spawnprojectile", PCD_NOP, PCD_SPAWNPROJECTILE, 7, 0, 0, NO, NO },
{ "getsectorlightlevel", PCD_NOP, PCD_GETSECTORLIGHTLEVEL, 1, 0, 0, YES, NO },
{ "playerclass", PCD_NOP, PCD_PLAYERCLASS, 1, 0, 0, YES, NO },
{ NULL, PCD_NOP, PCD_NOP, 0, 0, 0, NO, NO }
};