summaryrefslogtreecommitdiff
path: root/src/p_inter.c
diff options
context:
space:
mode:
authorSimon Howard2005-10-17 21:02:57 +0000
committerSimon Howard2005-10-17 21:02:57 +0000
commit1d597be89e490a95eac3a135f97bdc07a05fa47e (patch)
treef7aeef125b5c195436f4a43be1d2d870c0a3acbf /src/p_inter.c
parentae8ca20a1d02dade7bc0d8feb09225d91e53f3be (diff)
downloadchocolate-doom-1d597be89e490a95eac3a135f97bdc07a05fa47e.tar.gz
chocolate-doom-1d597be89e490a95eac3a135f97bdc07a05fa47e.tar.bz2
chocolate-doom-1d597be89e490a95eac3a135f97bdc07a05fa47e.zip
Dehacked Misc support: Max soulsphere, Soulsphere+Megasphere health bonus
values, God mode health value Subversion-branch: /trunk/chocolate-doom Subversion-revision: 208
Diffstat (limited to 'src/p_inter.c')
-rw-r--r--src/p_inter.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/p_inter.c b/src/p_inter.c
index 7a88ede2..2081bd08 100644
--- a/src/p_inter.c
+++ b/src/p_inter.c
@@ -1,7 +1,7 @@
// Emacs style mode select -*- C++ -*-
//-----------------------------------------------------------------------------
//
-// $Id: p_inter.c 207 2005-10-17 20:49:42Z fraggle $
+// $Id: p_inter.c 208 2005-10-17 21:02:57Z fraggle $
//
// Copyright(C) 1993-1996 Id Software, Inc.
// Copyright(C) 2005 Simon Howard
@@ -22,6 +22,10 @@
// 02111-1307, USA.
//
// $Log$
+// Revision 1.6 2005/10/17 21:02:57 fraggle
+// Dehacked Misc support: Max soulsphere, Soulsphere+Megasphere health bonus
+// values, God mode health value
+//
// Revision 1.5 2005/10/17 20:49:42 fraggle
// Add dehacked "Misc" implementations for max armor+health, blue+green
// armor classes
@@ -46,7 +50,7 @@
static const char
-rcsid[] = "$Id: p_inter.c 207 2005-10-17 20:49:42Z fraggle $";
+rcsid[] = "$Id: p_inter.c 208 2005-10-17 21:02:57Z fraggle $";
// Data.
@@ -420,9 +424,9 @@ P_TouchSpecialThing
break;
case SPR_SOUL:
- player->health += 100;
- if (player->health > 200)
- player->health = 200;
+ player->health += deh_soulsphere_health;
+ if (player->health > deh_max_soulsphere)
+ player->health = deh_max_soulsphere;
player->mo->health = player->health;
player->message = DEH_String(GOTSUPER);
sound = sfx_getpow;
@@ -431,7 +435,7 @@ P_TouchSpecialThing
case SPR_MEGA:
if (gamemode != commercial)
return;
- player->health = 200;
+ player->health = deh_megasphere_health;
player->mo->health = player->health;
P_GiveArmor (player, deh_blue_armor_class);
player->message = DEH_String(GOTMSPHERE);