diff --git a/src/map/battle.c b/src/map/battle.c index 4fdcdb10ff..7bfa952d36 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -486,8 +486,6 @@ int64 battle_attr_fix(struct block_list *src, struct block_list *target, int64 d status_change_end(target, SC_CRYSTALIZE, INVALID_TIMER); if (tsc->data[SC_EARTH_INSIGNIA]) ratio += 50; - if (tsc->data[SC_ASH]) - ratio += 50; break; case ELE_HOLY: if (tsc->data[SC_ORATIO]) diff --git a/src/map/skill.c b/src/map/skill.c index 248db17791..9b18afa247 100755 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -12845,6 +12845,10 @@ struct skill_unit_group *skill_unitsetting(struct block_list *src, uint16 skill_ // Officially, duration (limit) is 5secs, interval 0.5secs damage interval. limit = interval * 10; break; + case MH_VOLCANIC_ASH: + if (!map_flag_vs(src->m)) + target = BCT_ENEMY; + break; } // Init skill unit group