summaryrefslogtreecommitdiff
path: root/src/strife/doomdef.h
diff options
context:
space:
mode:
authorSamuel Villareal2010-09-04 04:06:10 +0000
committerSamuel Villareal2010-09-04 04:06:10 +0000
commit583406a2ba2a10bfe0e654a0ede285da46c9bd88 (patch)
tree1451231cce840aafdb8e3a6f10290bac81e40a39 /src/strife/doomdef.h
parent8761422d31fdceb685b292a780727f3ad1d950db (diff)
downloadchocolate-doom-583406a2ba2a10bfe0e654a0ede285da46c9bd88.tar.gz
chocolate-doom-583406a2ba2a10bfe0e654a0ede285da46c9bd88.tar.bz2
chocolate-doom-583406a2ba2a10bfe0e654a0ede285da46c9bd88.zip
+ Map flags for things added (MTF_*)
+ A_FireGrenade and A_MissileTick codepointers added + Step up height changed to 16*FRACUNIT (non-human things are excluded) + Fixed bug in P_MovePlayer where player cannot climb over things when pressing forward and jumping. Missed a line of code for this + P_SpawnSubMissile renamed to P_SpawnFaceMissile + P_SpawnMortar added + Ammo types added + Fixed some inaccuracies in P_SpawnBlood Subversion-branch: /branches/strife-branch Subversion-revision: 2008
Diffstat (limited to 'src/strife/doomdef.h')
-rw-r--r--src/strife/doomdef.h33
1 files changed, 26 insertions, 7 deletions
diff --git a/src/strife/doomdef.h b/src/strife/doomdef.h
index ffdcc02e..50db2fc8 100644
--- a/src/strife/doomdef.h
+++ b/src/strife/doomdef.h
@@ -82,9 +82,23 @@ typedef enum
#define MTF_EASY 1
#define MTF_NORMAL 2
#define MTF_HARD 4
-
+// villsa [STRIFE] standing monsters
+#define MTF_STAND 8
+// villsa [STRIFE] don't spawn in single player
+#define MTF_NOTSINGLE 16
// Deaf monsters/do not react to sound.
-#define MTF_AMBUSH 8
+#define MTF_AMBUSH 32
+// villsa [STRIFE] friendly to players
+#define MTF_FRIEND 64
+// villsa [STRIFE] TODO - identify
+#define MTF_UNKNOWN 128
+// villsa [STRIFE] thing is translucent
+#define MTF_TRANSLUCENT 256
+// villsa [STRIFE] TODO - identify
+#define MTF_MVIS 512
+// villsa [STRIFE] TODO - identify
+#define MTF_RESERVED 1024
+
//
@@ -135,12 +149,17 @@ typedef enum
// Ammunition types defined.
typedef enum
{
- am_clip, // Pistol / chaingun ammo.
- am_shell, // Shotgun / double barreled shotgun.
- am_cell, // Plasma rifle, BFG.
- am_misl, // Missile launcher.
+ am_bullets,
+ am_elecbolts,
+ am_poisonbolts,
+ am_cell,
+ am_missiles,
+ am_hegrenades,
+ am_wpgrenades,
+
NUMAMMO,
- am_noammo // Unlimited for chainsaw / fist.
+
+ am_noammo // unlimited ammo
} ammotype_t;