From 7ddaab816ed727c95ad3d8aa185f81806693e16a Mon Sep 17 00:00:00 2001 From: Linus Probert Date: Tue, 14 May 2019 08:38:42 +0200 Subject: [PATCH] Make erupt always push back 1 tile without any artifacts --- src/skill.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/skill.c b/src/skill.c index 6923b0e..a6f458b 100644 --- a/src/skill.c +++ b/src/skill.c @@ -891,15 +891,14 @@ skill_erupt(Skill *skill, SkillData *data) monster_hit(r->monster, dmg); gui_log("%s takes %d damage from the explosion", r->monster->label, dmg); monster_set_bleeding(r->monster); - if (player_has_artifact(player, PUSH_BACK)) { - int lvl = player_has_artifact(player, PUSH_BACK); - monster_push(r->monster, - player, - rm, - VEC2D((float) (i*lvl), - (float) (j*lvl)) - ); - } + + int lvl = 1 + player_has_artifact(player, PUSH_BACK); + monster_push(r->monster, + player, + rm, + VEC2D((float) (i*lvl), + (float) (j*lvl)) + ); } } }