|
@@ -9098,7 +9098,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
|
break;
|
|
break;
|
|
|
|
|
|
case RK_FIGHTINGSPIRIT: {
|
|
case RK_FIGHTINGSPIRIT: {
|
|
- // val1: ATKBonus: Caster: 70 + 7 * PartyMember. Member: 70 + 7 * PartyMember / 2
|
|
|
|
|
|
+ // val1: ATKBonus: Caster: 70 + 7 * PartyMember. Member: (70 + 7 * PartyMember) / 2
|
|
// val2: ASPD boost: [RK_RUNEMASTERYlevel * 4 / 10] * 10 ==> RK_RUNEMASTERYlevel * 4
|
|
// val2: ASPD boost: [RK_RUNEMASTERYlevel * 4 / 10] * 10 ==> RK_RUNEMASTERYlevel * 4
|
|
if( flag&1 ) {
|
|
if( flag&1 ) {
|
|
if( skill_area_temp[1] == bl->id )
|
|
if( skill_area_temp[1] == bl->id )
|
|
@@ -9109,7 +9109,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
|
if( sd && sd->status.party_id ) {
|
|
if( sd && sd->status.party_id ) {
|
|
skill_area_temp[0] = party_foreachsamemap(skill_area_sub,sd,skill_get_splash(skill_id,skill_lv),src,skill_id,skill_lv,tick,BCT_PARTY,skill_area_sub_count);
|
|
skill_area_temp[0] = party_foreachsamemap(skill_area_sub,sd,skill_get_splash(skill_id,skill_lv),src,skill_id,skill_lv,tick,BCT_PARTY,skill_area_sub_count);
|
|
skill_area_temp[1] = src->id;
|
|
skill_area_temp[1] = src->id;
|
|
- skill_area_temp[3] = 70 + 7 * skill_area_temp[0] / 2;
|
|
|
|
|
|
+ skill_area_temp[3] = (70 + 7 * skill_area_temp[0]) / 2;
|
|
skill_area_temp[4] = skill_get_time(skill_id,skill_lv);
|
|
skill_area_temp[4] = skill_get_time(skill_id,skill_lv);
|
|
party_foreachsamemap(skill_area_sub,sd,skill_get_splash(skill_id,skill_lv),src,skill_id,skill_lv,tick,flag|BCT_PARTY|1,skill_castend_nodamage_id);
|
|
party_foreachsamemap(skill_area_sub,sd,skill_get_splash(skill_id,skill_lv),src,skill_id,skill_lv,tick,flag|BCT_PARTY|1,skill_castend_nodamage_id);
|
|
}
|
|
}
|