diff --git a/src/p_inter.c b/src/p_inter.c index da86c47e3..b6980c90f 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -1836,13 +1836,15 @@ static void P_WriteObituary(mobj_t *target, mobj_t *inflicter, mobj_t *source, c if (readyweapon == wp_fist && viewplayer->powers[pw_strength]) C_PlayerMessage("You %s %s with your %s while %s.", - (target->type == MT_BARREL ? "exploded" : (gibbed ? s_GIBBED : s_KILLED)), + (target->type == MT_BARREL ? "exploded" : + (target->type == MT_EXTRA50 && ID1 ? "broke" : (gibbed ? s_GIBBED : s_KILLED))), targetname, weaponinfo[readyweapon].name, berserk); else C_PlayerMessage("You %s %s with your %s.", - (target->type == MT_BARREL ? "exploded" : (gibbed ? s_GIBBED : s_KILLED)), + (target->type == MT_BARREL ? "exploded" : + (target->type == MT_EXTRA50 && ID1 ? "broke" : (gibbed ? s_GIBBED : s_KILLED))), targetname, weaponinfo[readyweapon].name); } @@ -1883,7 +1885,8 @@ static void P_WriteObituary(mobj_t *target, mobj_t *inflicter, mobj_t *source, c if (readyweapon == wp_fist && viewplayer->powers[pw_strength]) C_PlayerMessage("%s %s %s with %s %s while %s.", playername, - (target->type == MT_BARREL ? "exploded" : (gibbed ? s_GIBBED : s_KILLED)), + (target->type == MT_BARREL ? "exploded" : + (target->type == MT_EXTRA50 && ID1 ? "broke" : (gibbed ? s_GIBBED : s_KILLED))), targetname, pronoun(possessive), weaponinfo[readyweapon].name, @@ -1891,7 +1894,8 @@ static void P_WriteObituary(mobj_t *target, mobj_t *inflicter, mobj_t *source, c else C_PlayerMessage("%s %s %s with %s %s.", playername, - (target->type == MT_BARREL ? "exploded" : (gibbed ? s_GIBBED : s_KILLED)), + (target->type == MT_BARREL ? "exploded" : + (target->type == MT_EXTRA50 && ID1 ? "broke" : (gibbed ? s_GIBBED : s_KILLED))), targetname, pronoun(possessive), weaponinfo[readyweapon].name); @@ -1945,7 +1949,8 @@ static void P_WriteObituary(mobj_t *target, mobj_t *inflicter, mobj_t *source, c C_PlayerMessage("%s %s %s.", temp, - (target->type == MT_BARREL ? "exploded" : (gibbed ? s_GIBBED : s_KILLED)), + (target->type == MT_BARREL ? "exploded" : + (target->type == MT_EXTRA50 && ID1 ? "broke" : (gibbed ? s_GIBBED : s_KILLED))), targetname); free(temp);