diff options
Diffstat (limited to 'src/strife/p_user.c')
-rw-r--r-- | src/strife/p_user.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/strife/p_user.c b/src/strife/p_user.c index 5a140190..12bc686f 100644 --- a/src/strife/p_user.c +++ b/src/strife/p_user.c @@ -448,9 +448,21 @@ void P_PlayerThink (player_t* player) if (player->bonuscount) player->bonuscount--; + // villsa [STRIFE] checks for extralight + if(player->extralight >= 0) + { + if(player->cheats & CF_ONFIRE) + player->fixedcolormap = 1; + else + player->fixedcolormap = 0; + } + else + player->fixedcolormap = INVERSECOLORMAP; + + // villsa [STRIFE] unused // Handling colormaps. - if (player->powers[pw_invulnerability]) + /*if (player->powers[pw_invulnerability]) { if (player->powers[pw_invulnerability] > 4*32 || (player->powers[pw_invulnerability]&8) ) @@ -470,7 +482,7 @@ void P_PlayerThink (player_t* player) player->fixedcolormap = 0; } else - player->fixedcolormap = 0; + player->fixedcolormap = 0;*/ } |