diff --git a/docs/rh-log.txt b/docs/rh-log.txt index 9231b4327..abe2df3c4 100644 --- a/docs/rh-log.txt +++ b/docs/rh-log.txt @@ -1,3 +1,7 @@ +September 30, 2006 (Changes by Graf Zahl) +- Fixed: Default flags for APlayerPawn and APlayerChunk were not defined. +- Fixed: The PCD_GETPLAYERINFO case in p_acs.cpp was missing a break. + September 27, 2006 (Changes by Graf Zahl) - Fixed: Monsters should never target friends, even if the friendliness state has changed since the target has been acquired. diff --git a/src/p_user.cpp b/src/p_user.cpp index 1dec97db8..5c35e3e06 100644 --- a/src/p_user.cpp +++ b/src/p_user.cpp @@ -373,6 +373,9 @@ BEGIN_STATELESS_DEFAULTS (APlayerPawn, Any, -1, 0) PROP_Mass (100) PROP_PainChance (255) PROP_SpeedFixed (1) + PROP_Flags (MF_SOLID|MF_SHOOTABLE|MF_DROPOFF|MF_PICKUP|MF_NOTDMATCH|MF_FRIENDLY) + PROP_Flags2 (MF2_SLIDE|MF2_PASSMOBJ|MF2_PUSHWALL|MF2_FLOORCLIP|MF2_WINDTHRUST) + PROP_Flags3 (MF3_NOBLOCKMONST) // [GRB] PROP_PlayerPawn_JumpZ (8*FRACUNIT) PROP_PlayerPawn_ViewHeight (41*FRACUNIT) @@ -385,7 +388,10 @@ BEGIN_STATELESS_DEFAULTS (APlayerPawn, Any, -1, 0) PROP_PlayerPawn_MorphWeapon ("None") END_DEFAULTS -IMPLEMENT_ABSTRACT_ACTOR (APlayerChunk) +IMPLEMENT_STATELESS_ACTOR (APlayerChunk, Any, -1, 0) + PROP_Flags (MF_DROPOFF) + PROP_Flags2 (MF2_PASSMOBJ) +END_DEFAULTS void APlayerPawn::Serialize (FArchive &arc) {