summaryrefslogtreecommitdiff
path: root/src/strife/p_mobj.c
diff options
context:
space:
mode:
authorJames Haley2010-09-24 02:12:18 +0000
committerJames Haley2010-09-24 02:12:18 +0000
commitfd43740b94137503a58bc4819a83c616ad660c0d (patch)
tree30854143865788166fae35ba6eb8f66e658109ca /src/strife/p_mobj.c
parentd57be3f239cc500bb600c6b9f932ae742dc2b8c7 (diff)
downloadchocolate-doom-fd43740b94137503a58bc4819a83c616ad660c0d.tar.gz
chocolate-doom-fd43740b94137503a58bc4819a83c616ad660c0d.tar.bz2
chocolate-doom-fd43740b94137503a58bc4819a83c616ad660c0d.zip
Implementation of teleflags for EV_Teleport. Fix to somewhat serious bug
that let 0-damage tracers pass through walls. Other changes are only comments or formatting. Subversion-branch: /branches/strife-branch Subversion-revision: 2132
Diffstat (limited to 'src/strife/p_mobj.c')
-rw-r--r--src/strife/p_mobj.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/strife/p_mobj.c b/src/strife/p_mobj.c
index d52669de..6f4cd774 100644
--- a/src/strife/p_mobj.c
+++ b/src/strife/p_mobj.c
@@ -987,12 +987,13 @@ P_SpawnPuff
//
// P_SpawnSparkPuff
+//
// villsa [STRIFE] new function
//
-
mobj_t* P_SpawnSparkPuff(fixed_t x, fixed_t y, fixed_t z)
{
- return P_SpawnMobj(x, y, ((P_Random() - P_Random()) << 10) + z, MT_SPARKPUFF);
+ int t = P_Random();
+ return P_SpawnMobj(x, y, ((t - P_Random()) << 10) + z, MT_SPARKPUFF);
}