Browse Source

Corrected SU_CN_METEOR formula to match the skill description (#8926)

- Updated formula to for player's base level 100 or higher : damage is additionally increased according to the caster's base level and INT
- Confirmed that INT ratio is 5
Atemo 4 months ago
parent
commit
54b7fc0380
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/map/battle.cpp

+ 4 - 1
src/map/battle.cpp

@@ -8390,7 +8390,10 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
 						break;
 						break;
 					case SU_CN_METEOR:
 					case SU_CN_METEOR:
 					case SU_CN_METEOR2:
 					case SU_CN_METEOR2:
-						skillratio += 100 + 100 * skill_lv + sstatus->int_ * 5; // !TODO: Confirm INT bonus
+						skillratio += -100 + 200 + 100 * skill_lv;
+						if (status_get_lv(src) > 99) {
+							skillratio += sstatus->int_ * 5;
+						}
 						RE_LVL_DMOD(100);
 						RE_LVL_DMOD(100);
 						break;
 						break;
 					case NPC_VENOMFOG:
 					case NPC_VENOMFOG: