diff options
author | Simon Howard | 2005-10-17 21:02:57 +0000 |
---|---|---|
committer | Simon Howard | 2005-10-17 21:02:57 +0000 |
commit | 1d597be89e490a95eac3a135f97bdc07a05fa47e (patch) | |
tree | f7aeef125b5c195436f4a43be1d2d870c0a3acbf /src/p_inter.c | |
parent | ae8ca20a1d02dade7bc0d8feb09225d91e53f3be (diff) | |
download | chocolate-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.c | 16 |
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); |