Rebalance Arch mage 20221221 (#8065)
* Rain of Crystal - Reduces area of effect from 19 x 19 cells to 13 x 13 cells based on level 5. - Increases SP consumption from 100 to 125 based on level 5. * Crimson Arrow - Reduces SP consumption from 94 to 90 based on level 5. - Increases base damage of linear damage from 1500%Matk to 1750%Matk based on level 5. - Increases base damage of explosion damage from 3000%Matk to 3500%Matk based on level 5. * Storm Cannon - Reduces SP consumption from 94 to 88 based on level 5. - Increases base damage from 4750%/6250%Matk to 6000%/7500%Matk based on level 5. * Rock Down - Reduces SP consumption from 94 to 88 based on level 5. - Increases base damage from 4750%/6250%Matk to 6000%/7500%Matk based on level 5. * Frozen Slash - Increases SP consumption from 96 to 115 based on level 5. - Increases base damage from 4750%/6650%Matk to 4900%/6800%Matk based on level 5. * Destructive Hurricane - Increases cooldown from 2 seconds to 2.5 seconds. - Increases base damage from 14250%Matk to 14850%Matk based on level 5. - Reduces damage bonus from Climax level 3 from 200% to 150%. - Changes damage modifier from Climax level 5 from 50% increasing to 20% reducing. - Increases SP consumption from 132 to 186 based on level 5. * Crystal Impact - Reduces area of effect from 15 x 15 cells to 13 x 13 cells based on level 5. - Increases SP consumption from 132 to 186 based on level 5. - Reduces area of effect bonus from Climax level 5 from entire screen to 15 x 15 cells. Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
This commit is contained in:
parent
23766e61c3
commit
756abe34d5
@ -35414,20 +35414,20 @@ Body:
|
||||
CastTime: 4000
|
||||
AfterCastActDelay: 500
|
||||
Duration2: 900000
|
||||
Cooldown: 2000
|
||||
Cooldown: 2500
|
||||
FixedCastTime: 1500
|
||||
Requires:
|
||||
SpCost:
|
||||
- Level: 1
|
||||
Amount: 108
|
||||
Amount: 170
|
||||
- Level: 2
|
||||
Amount: 114
|
||||
Amount: 174
|
||||
- Level: 3
|
||||
Amount: 120
|
||||
Amount: 178
|
||||
- Level: 4
|
||||
Amount: 126
|
||||
Amount: 182
|
||||
- Level: 5
|
||||
Amount: 132
|
||||
Amount: 186
|
||||
Status: Climax_Des_Hu
|
||||
- Id: 5216
|
||||
Name: AG_RAIN_OF_CRYSTAL
|
||||
@ -35447,28 +35447,28 @@ Body:
|
||||
Requires:
|
||||
SpCost:
|
||||
- Level: 1
|
||||
Amount: 84
|
||||
Amount: 85
|
||||
- Level: 2
|
||||
Amount: 88
|
||||
Amount: 95
|
||||
- Level: 3
|
||||
Amount: 92
|
||||
Amount: 105
|
||||
- Level: 4
|
||||
Amount: 96
|
||||
Amount: 115
|
||||
- Level: 5
|
||||
Amount: 100
|
||||
Amount: 125
|
||||
Unit:
|
||||
Id: Rain_Of_Crystal
|
||||
Range:
|
||||
- Level: 1
|
||||
Size: 6
|
||||
Size: 4
|
||||
- Level: 2
|
||||
Size: 7
|
||||
Size: 4
|
||||
- Level: 3
|
||||
Size: 8
|
||||
Size: 5
|
||||
- Level: 4
|
||||
Size: 9
|
||||
Size: 5
|
||||
- Level: 5
|
||||
Size: 10
|
||||
Size: 6
|
||||
Interval: 500
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@ -35838,15 +35838,15 @@ Body:
|
||||
Element: Water
|
||||
SplashArea:
|
||||
- Level: 1
|
||||
Area: 3
|
||||
Area: 4
|
||||
- Level: 2
|
||||
Area: 4
|
||||
- Level: 3
|
||||
Area: 5
|
||||
- Level: 4
|
||||
Area: 6
|
||||
Area: 5
|
||||
- Level: 5
|
||||
Area: 7
|
||||
Area: 6
|
||||
CastCancel: true
|
||||
CastTime: 4000
|
||||
AfterCastActDelay: 500
|
||||
@ -35856,15 +35856,15 @@ Body:
|
||||
Requires:
|
||||
SpCost:
|
||||
- Level: 1
|
||||
Amount: 100
|
||||
Amount: 170
|
||||
- Level: 2
|
||||
Amount: 108
|
||||
Amount: 174
|
||||
- Level: 3
|
||||
Amount: 116
|
||||
Amount: 178
|
||||
- Level: 4
|
||||
Amount: 124
|
||||
Amount: 182
|
||||
- Level: 5
|
||||
Amount: 132
|
||||
Amount: 186
|
||||
Status: Climax_CryImp
|
||||
- Id: 5226
|
||||
Name: AG_CRYSTAL_IMPACT_ATK
|
||||
@ -36117,15 +36117,15 @@ Body:
|
||||
Requires:
|
||||
SpCost:
|
||||
- Level: 1
|
||||
Amount: 68
|
||||
Amount: 72
|
||||
- Level: 2
|
||||
Amount: 74
|
||||
Amount: 76
|
||||
- Level: 3
|
||||
Amount: 80
|
||||
- Level: 4
|
||||
Amount: 86
|
||||
Amount: 84
|
||||
- Level: 5
|
||||
Amount: 92
|
||||
Amount: 88
|
||||
- Id: 5234
|
||||
Name: AG_STORM_CANNON
|
||||
Description: Storm Cannon
|
||||
@ -36157,15 +36157,15 @@ Body:
|
||||
Requires:
|
||||
SpCost:
|
||||
- Level: 1
|
||||
Amount: 78
|
||||
Amount: 79
|
||||
- Level: 2
|
||||
Amount: 82
|
||||
Amount: 79
|
||||
- Level: 3
|
||||
Amount: 86
|
||||
Amount: 82
|
||||
- Level: 4
|
||||
Amount: 90
|
||||
Amount: 85
|
||||
- Level: 5
|
||||
Amount: 94
|
||||
Amount: 88
|
||||
- Id: 5235
|
||||
Name: AG_CRIMSON_ARROW
|
||||
Description: Crimson Arrow
|
||||
@ -36197,15 +36197,15 @@ Body:
|
||||
Requires:
|
||||
SpCost:
|
||||
- Level: 1
|
||||
Amount: 86
|
||||
Amount: 74
|
||||
- Level: 2
|
||||
Amount: 88
|
||||
Amount: 78
|
||||
- Level: 3
|
||||
Amount: 90
|
||||
Amount: 82
|
||||
- Level: 4
|
||||
Amount: 92
|
||||
Amount: 86
|
||||
- Level: 5
|
||||
Amount: 94
|
||||
Amount: 90
|
||||
- Id: 5236
|
||||
Name: AG_CRIMSON_ARROW_ATK
|
||||
Description: Crimson Arrow Attack
|
||||
@ -36262,15 +36262,15 @@ Body:
|
||||
Requires:
|
||||
SpCost:
|
||||
- Level: 1
|
||||
Amount: 84
|
||||
Amount: 103
|
||||
- Level: 2
|
||||
Amount: 87
|
||||
Amount: 106
|
||||
- Level: 3
|
||||
Amount: 90
|
||||
Amount: 109
|
||||
- Level: 4
|
||||
Amount: 93
|
||||
Amount: 112
|
||||
- Level: 5
|
||||
Amount: 96
|
||||
Amount: 115
|
||||
- Id: 5238
|
||||
Name: IQ_POWERFUL_FAITH
|
||||
Description: Powerful Faith
|
||||
|
@ -7863,14 +7863,14 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
|
||||
RE_LVL_DMOD(100);
|
||||
break;
|
||||
case AG_DESTRUCTIVE_HURRICANE:
|
||||
skillratio += -100 + 250 + 2800 * skill_lv + 5 * sstatus->spl;
|
||||
skillratio += -100 + 600 + 2850 * skill_lv + 5 * sstatus->spl;
|
||||
RE_LVL_DMOD(100);
|
||||
if (sc && sc->getSCE(SC_CLIMAX))
|
||||
{
|
||||
if (sc->getSCE(SC_CLIMAX)->val1 == 3)
|
||||
skillratio *= 3;
|
||||
skillratio += skillratio * 150 / 100;
|
||||
else if (sc->getSCE(SC_CLIMAX)->val1 == 5)
|
||||
skillratio += skillratio * 50 / 100;
|
||||
skillratio -= skillratio * 20 / 100;
|
||||
}
|
||||
break;
|
||||
case AG_RAIN_OF_CRYSTAL:
|
||||
@ -7951,7 +7951,7 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
|
||||
RE_LVL_DMOD(100);
|
||||
break;
|
||||
case AG_ROCK_DOWN:
|
||||
skillratio += -100 + 950 * skill_lv + 5 * sstatus->spl;
|
||||
skillratio += -100 + 1200 * skill_lv + 5 * sstatus->spl;
|
||||
|
||||
if( sc != nullptr && sc->getSCE( SC_CLIMAX ) ){
|
||||
skillratio += 300 * skill_lv;
|
||||
@ -7960,7 +7960,7 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
|
||||
RE_LVL_DMOD(100);
|
||||
break;
|
||||
case AG_STORM_CANNON:
|
||||
skillratio += -100 + 950 * skill_lv + 5 * sstatus->spl;
|
||||
skillratio += -100 + 1200 * skill_lv + 5 * sstatus->spl;
|
||||
|
||||
if( sc != nullptr && sc->getSCE( SC_CLIMAX ) ){
|
||||
skillratio += 300 * skill_lv;
|
||||
@ -7969,15 +7969,15 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
|
||||
RE_LVL_DMOD(100);
|
||||
break;
|
||||
case AG_CRIMSON_ARROW:
|
||||
skillratio += -100 + 300 * skill_lv + 5 * sstatus->spl;
|
||||
skillratio += -100 + 350 * skill_lv + 5 * sstatus->spl;
|
||||
RE_LVL_DMOD(100);
|
||||
break;
|
||||
case AG_CRIMSON_ARROW_ATK:
|
||||
skillratio += -100 + 600 * skill_lv + 5 * sstatus->spl;
|
||||
skillratio += -100 + 700 * skill_lv + 5 * sstatus->spl;
|
||||
RE_LVL_DMOD(100);
|
||||
break;
|
||||
case AG_FROZEN_SLASH:
|
||||
skillratio += -100 + 250 + 900 * skill_lv + 5 * sstatus->spl;
|
||||
skillratio += -100 + 400 + 900 * skill_lv + 5 * sstatus->spl;
|
||||
|
||||
if( sc != nullptr && sc->getSCE( SC_CLIMAX ) ){
|
||||
skillratio += 150 + 350 * skill_lv;
|
||||
|
@ -7991,7 +7991,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
||||
if (skill_id == AG_DESTRUCTIVE_HURRICANE)
|
||||
splash_size = 9; // 19x19
|
||||
else if(skill_id == AG_CRYSTAL_IMPACT)
|
||||
splash_size = AREA_SIZE; // 29x29 - Entire screen.
|
||||
splash_size = 7; // 15x15
|
||||
}
|
||||
|
||||
skill_area_temp[1] = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user