From 4121c52ab55a72d92a33d9fc3b6c36f5ddcb8cf9 Mon Sep 17 00:00:00 2001 From: Kenpachi Developer Date: Tue, 14 Apr 2020 07:50:42 +0200 Subject: Allow MSC_AFTERSKILL to trigger every skill if ConditionData is set to 0 (like MSC_SKILLUSED) --- src/map/mob.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/map/mob.c') diff --git a/src/map/mob.c b/src/map/mob.c index 5a20c20d2..207184aca 100644 --- a/src/map/mob.c +++ b/src/map/mob.c @@ -3529,7 +3529,8 @@ static int mobskill_use(struct mob_data *md, int64 tick, int event) case MSC_ATTACKPCGE: // attack pc >= num flag = (unit->counttargeted(&md->bl) >= c2); break; case MSC_AFTERSKILL: - flag = (md->ud.skill_id == c2); break; + flag = (md->ud.skill_id == c2 || c2 == 0); + break; case MSC_RUDEATTACKED: flag = (md->state.attacked_count >= RUDE_ATTACKED_COUNT); if (flag) md->state.attacked_count = 0; //Rude attacked count should be reset after the skill condition is met. Thanks to Komurka [Skotlex] -- cgit v1.2.3-60-g2f50