- Fixed: In the Doom2 cast finale it was impossible to toggle the console.

- Added APROP_Friendly actor property for ACS.
- Added a new flag, MF2_DONTREFLECT that prevents missiles from being reflected.
- Fixed: ALoreShot::DoSpecialDamage must check whether the shooter is still
  present. If it had been removed before the projectile hits its target
  a crash could occur.
- Fixed: GetPlayerInfo was missing breaks and always returned 0 as a result.
- Added Grubber's submission for printing key bindings in ACS.


SVN r491 (trunk)
This commit is contained in:
Christoph Oelckers 2007-02-24 12:09:36 +00:00
parent 6f494c535b
commit 1e12f4404d
4 changed files with 7 additions and 0 deletions

View file

@ -2045,6 +2045,9 @@ static void BuildPrintString(void)
case 'f': // [RH] fixed point
printCmd = PCD_PRINTFIXED;
break;
case 'k': // [GRB] key binding
printCmd = PCD_PRINTBIND;
break;
default:
printCmd = PCD_PRINTSTRING;
ERR_Error(ERR_UNKNOWN_PRTYPE, YES);

View file

@ -443,6 +443,7 @@ static char *PCDNames[PCODE_COMMAND_COUNT] =
"PCD_NEGATEBINARY",
"PCD_GETACTORPITCH",
"PCD_SETACTORPITCH",
"PCD_PRINTBIND",
};
// CODE --------------------------------------------------------------------

View file

@ -393,6 +393,7 @@ typedef enum
PCD_NEGATEBINARY,
PCD_GETACTORPITCH,
PCD_SETACTORPITCH,
PCD_PRINTBIND,
PCODE_COMMAND_COUNT
} pcd_t;

View file

@ -172,6 +172,8 @@
#define APROP_JumpZ 12
#define APROP_ChaseGoal 13
#define APROP_Frightened 14
#define APROP_Gravity 15
#define APROP_Friendly 16
#define APROP_SeeSound 5 // Sounds can only be set, not gotten
#define APROP_AttackSound 6
#define APROP_PainSound 7