|
@@ -3633,6 +3633,8 @@ static void battle_calc_skill_base_damage(struct Damage* wd, struct block_list *
|
|
|
#endif
|
|
|
if(sd->status.party_id && (skill=pc_checkskill(sd,TK_POWER)) > 0) {
|
|
|
if( (i = party_foreachsamemap(party_sub_count, sd, 0)) > 1 ) { // exclude the player himself [Inkfish]
|
|
|
+ // Reduce count by one (self) [Tydus1]
|
|
|
+ i -= 1;
|
|
|
ATK_ADDRATE(wd->damage, wd->damage2, 2*skill*i);
|
|
|
RE_ALLATK_ADDRATE(wd, 2*skill*i);
|
|
|
}
|