- Added a StartConversation special that allows automatic activation of Strife

dialogs.
- Added Thing_Raise special that allows Arch-Vile like resurrections from scripts
  or DECORATE states.
- Added a RadiusDamageFactor property for actors. This replaces the hard coded
  factor of 0.25 for Hexen's players.
- Added new SpawnProjectile function to ACS. It's the same as Thing_Projectile2
  but the projectile is specified by name, not spawn ID.
- Added MAPINFO option to set the compatibility flags. If this is done these
  explicit settings will take precedence over the compatflags CVAR.

SVN r164 (trunk)
This commit is contained in:
Christoph Oelckers 2006-06-03 12:30:11 +00:00
parent 160af2afb2
commit 31a9e80ba0
3 changed files with 4 additions and 0 deletions

View file

@ -338,6 +338,7 @@ typedef enum
PCD_GRABINPUT,
PCD_SETMOUSEPOINTER,
PCD_MOVEMOUSEPOINTER,
PCD_SPAWNPROJECTILE,
PCODE_COMMAND_COUNT
} pcd_t;

View file

@ -160,6 +160,7 @@ static internFuncDef_t InternalFunctions[] =
{ "getammocapacity", PCD_NOP, PCD_GETAMMOCAPACITY, 1, 0, 0, YES, NO },
{ "setammocapacity", PCD_NOP, PCD_SETAMMOCAPACITY, 2, 0, 0, NO, NO },
{ "setactorangle", PCD_NOP, PCD_SETACTORANGLE, 2, 0, 0, NO, NO },
{ "spawnprojectile", PCD_NOP, PCD_SPAWNPROJECTILE, 7, 0, 0, NO, NO },
{ NULL, PCD_NOP, PCD_NOP, 0, 0, 0, NO, NO }
};

View file

@ -89,6 +89,8 @@ special
9:Line_Horizon(0),
14:Door_Animated(3),
15:Autosave(0),
17:Thing_Raise(1),
18:StartConversation(1),
33:ForceField(0),
34:ClearForceField(1),
38:Ceiling_Waggle(5),