diff options
author | Kenpachi Developer <Kenpachi.Developer@gmx.de> | 2020-04-14 07:50:42 +0200 |
---|---|---|
committer | Kenpachi Developer <Kenpachi.Developer@gmx.de> | 2020-04-14 07:50:42 +0200 |
commit | 4121c52ab55a72d92a33d9fc3b6c36f5ddcb8cf9 (patch) | |
tree | f8d7c2b104a673108e7aefaaa10117d24a8c997d /src/map | |
parent | c475c1eb2077fa9178561f9ea11c360285d432ee (diff) | |
download | hercules-4121c52ab55a72d92a33d9fc3b6c36f5ddcb8cf9.tar.gz hercules-4121c52ab55a72d92a33d9fc3b6c36f5ddcb8cf9.tar.bz2 hercules-4121c52ab55a72d92a33d9fc3b6c36f5ddcb8cf9.tar.xz hercules-4121c52ab55a72d92a33d9fc3b6c36f5ddcb8cf9.zip |
Allow MSC_AFTERSKILL to trigger every skill if ConditionData is set to 0 (like MSC_SKILLUSED)
Diffstat (limited to 'src/map')
-rw-r--r-- | src/map/mob.c | 3 |
1 files changed, 2 insertions, 1 deletions
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] |