diff --git a/src/map/skill.c b/src/map/skill.c index 5bab65c6af..e31627b3ac 100755 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -14168,15 +14168,13 @@ int skill_check_condition_char_sub (struct block_list *bl, va_list ap) skill_id = va_arg(ap,int); inf2 = skill_get_inf2(skill_id); - if (skill_id == PR_BENEDICTIO && *c >= 2) // Check for two companions for Benedictio. [Skotlex] - return 0; - else if (skill_id == AB_ADORAMUS && *c >= 1) // Check for a partner for Adoramus. - return 0; - else if (inf2&INF2_ENSEMBLE_SKILL && *c >= 1) // Check for a partner for ensembles. - return 0; - else if ((inf2&INF2_CHORUS_SKILL || skill_id == WL_COMET) && *c == MAX_PARTY) // Check for partners for Chorus or Comet; Cap if the entire party is accounted for. - return 0; - else if (*c >= 1) // Check for all other cases. + if (skill_id == PR_BENEDICTIO) + if(*c >= 2) // Check for two companions for Benedictio. [Skotlex] + return 0; + else if ((inf2&INF2_CHORUS_SKILL || skill_id == WL_COMET)) + if(*c == MAX_PARTY) // Check for partners for Chorus or Comet; Cap if the entire party is accounted for. + return 0; + else if (*c >= 1) // Check for one companion for all other cases. return 0; if (bl == src)