From 9e13008481a526eca87ca480bf6bc52b0f31e795 Mon Sep 17 00:00:00 2001 From: James Haley Date: Mon, 14 Feb 2011 04:23:39 +0000 Subject: Made note of vanilla Sigil damage thrust bug, and repaired two issues with color translations (fixes Harris's weird white/green spot when he dies). Subversion-branch: /branches/strife-branch Subversion-revision: 2266 --- src/strife/p_pspr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/strife/p_pspr.c') diff --git a/src/strife/p_pspr.c b/src/strife/p_pspr.c index 42a6bd7b..269b60b0 100644 --- a/src/strife/p_pspr.c +++ b/src/strife/p_pspr.c @@ -786,7 +786,10 @@ void A_FireSigil(player_t* player, pspdef_t* pspr) // keep info on armor because sigil does piercing damage i = player->armortype; player->armortype = 0; - P_DamageMobj(player->mo, player->mo, 0, 4 * (player->sigiltype + 1)); + + // BUG: setting inflictor causes firing the Sigil to always push the player + // toward the east, no matter what direction he is facing. + P_DamageMobj(player->mo, player->mo, NULL, 4 * (player->sigiltype + 1)); // restore armor player->armortype = i; -- cgit v1.2.3