#include RANGE.H
#include EFFECTS.H
#include TYPE.H
#include OBJ-ALL.H

; ----------- Earth -----------
[magic]
code = magicCode01
name = 147
type = magicEARTH
range = range1Cell
effect_range = range1Cell
expend = 10
damage = 40,50
hit_ratio = 96
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode01

[magic]
code = magicCode02
name = 148
type = magicEARTH
range = range3CellCircle
effect_range = range2Cell
expend = 20
damage = 65,80
hit_ratio = 95
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Global
effect_code = effCode02

[magic]
code = magicCode03
name = 149
type = magicEARTH
range = range5CellCircle
effect_range = range2CellFull
expend = 40
damage = 90,110
hit_ratio = 92
function = magicFun_Attack
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode03

[magic]
code = magicCode04
name = 150
type = magicEARTH
range = range6CellCircle
effect_range = range4CellCircle
expend = 80
damage = 150,175
hit_ratio = 90
function = magicFun_Attack
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode04

[magic]
code = magicCode05
name = 151
type = magicEARTH
range = range3CellCircle
effect_range = range1Cell
expend = 24
damage = 12,36
hit_ratio = 60
status_hit_ratio = 60
function = magicFun_Paralysis
use_ratio = 80
effect_proc = eff_proc_Local
effect_code = effCode05

[magic]
code = magicCode06
name = 152
type = magicEARTH
range = range3CellCircle
effect_range = range0Cell
expend = 14
damage = 24,30
hit_ratio = 96
function = magicFun_DefUp
use_ratio = 40
effect_proc = eff_proc_Local
effect_code = effCode06

[magic]
code = magicCode07
name = 153
type = magicEARTH
range = range4CellCircle
effect_range = range2CellCircle
expend = 40
damage = 30,36
hit_ratio = 96
function = magicFun_DefUp
use_ratio = 50
effect_proc = eff_proc_Global
effect_code = effCode07

[magic]
code = magicCode08
name = 186
type = magicEARTH
range = range2CellCircle
effect_range = range3CellCircle
expend = 36
damage = 70,80
hit_ratio = 100
function = magicFun_Heal
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode21
effect_caster = obj_Effect_EarthStone7,140

[magic]
code = magicCode09
name = 187
type = magicEARTH
range = range3CellCircle
effect_range = range4CellCircle
expend = 60
damage = 120,135
hit_ratio = 100
function = magicFun_Heal
use_ratio = 85
effect_proc = eff_proc_Global
effect_code = effCode22
; ----------- Water -----------
[magic]
code = magicCode01
name = 154
type = magicWATER
range = range3CellCircle
effect_range = range0Cell
expend = 10
damage = 50,60
hit_ratio = 98
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode08

[magic]
code = magicCode02
name = 155
type = magicWATER
range = range3CellCircle
effect_range = range2CellCircle
expend = 20
damage = 65,75
hit_ratio = 94
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Global
effect_code = effCode09

[magic]
code = magicCode03
name = 156
type = magicWATER
range = range5CellCircle
effect_range = range3CellCircle
expend = 40
damage = 90,110
hit_ratio = 92
function = magicFun_Attack
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode10

[magic]
code = magicCode04
name = 157
type = magicWATER
range = range6CellCircle
effect_range = range4CellCircle
expend = 80
damage = 150,175
hit_ratio = 90
function = magicFun_Attack
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode11

[magic]
code = magicCode05
name = 158
type = magicWATER
range = range3CellCircle
effect_range = range1Cell
expend = 5
damage = 20,48
hit_ratio = 100
function = magicFun_CurePoison
use_ratio = 90
effect_proc = eff_proc_Global
effect_code = effCode12

[magic]
code = magicCode06
name = 159
type = magicWATER
range = range3CellCircle
effect_range = range0Cell
expend = 8
damage = 45,50
hit_ratio = 100
function = magicFun_Heal
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode13

[magic]
code = magicCode07
name = 160
type = magicWATER
range = range4CellCircle
effect_range = range0Cell
expend = 16
damage = 100,110
hit_ratio = 100
function = magicFun_Heal
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode14

[magic]
code = magicCode08
name = 161
type = magicWATER
range = range5CellCircle
effect_range = range0Cell
expend = 28
damage = 200,220
hit_ratio = 100
function = magicFun_Heal,magicFun_CurePoison
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode15

[magic]
code = magicCode09
name = 13
type = magicWATER
range = range3CellCircle
effect_range = range2CellCircle
expend = 30
damage = 80,90
hit_ratio = 100
function = magicFun_Heal
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode14
; ----------- Air -----------
[magic]
code = magicCode01
name = 162
type = magicAIR
range = range4CellCircle
effect_range = range0Cell
expend = 10
damage = 50,60
hit_ratio = 96
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode16

[magic]
code = magicCode02
name = 163
type = magicAIR
range = range4CellCircle
effect_range = range1Cell
expend = 20
damage = 85,100
hit_ratio = 96
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Global
effect_code = effCode17

[magic]
code = magicCode03
name = 164
type = magicAIR
range = range5CellCircle
effect_range = range3CellCircle
expend = 40
damage = 90,110
hit_ratio = 92
function = magicFun_Attack
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode18

[magic]
code = magicCode04
name = 165
type = magicAIR
range = range6CellCircle
effect_range = range4CellCircle
expend = 80
damage = 150,175
hit_ratio = 90
function = magicFun_Attack
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode19

[magic]
code = magicCode05
name = 166
type = magicAIR
range = range4CellCircle
effect_range = range1Cell
expend = 14
damage = 16,32
hit_ratio = 90
status_hit_ratio = 80
function = magicFun_Poison
use_ratio = 90
effect_proc = eff_proc_Global
effect_code = effCode20
; ----------- Fire -----------
[magic]
code = magicCode01
name = 169
type = magicFIRE
range = range3CellCircle
effect_range = range0Cell
expend = 10
damage = 54,64
hit_ratio = 97
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode23

[magic]
code = magicCode02
name = 170
type = magicFIRE
range = range4CellCircle
effect_range = range1Cell
expend = 20
damage = 85,100
hit_ratio = 96
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Global
effect_code = effCode24

[magic]
code = magicCode03
name = 171
type = magicFIRE
range = range5CellCircle
effect_range = range2CellFull
expend = 40
damage = 90,110
hit_ratio = 92
function = magicFun_Attack
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode25

[magic]
code = magicCode04
name = 172
type = magicFIRE
range = range6CellCircle
effect_range = range4CellCircle
expend = 80
damage = 150,175
hit_ratio = 90
function = magicFun_Attack
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode26

[magic]
code = magicCode05
name = 173
type = magicFIRE
range = range3CellCircle
effect_range = range0Cell
expend = 18
damage = 24,30
hit_ratio = 96
function = magicFun_AttUp
use_ratio = 40
effect_proc = eff_proc_Local
effect_code = effCode27

[magic]
code = magicCode06
name = 174
type = magicFIRE
range = range4CellCircle
effect_range = range2CellCircle
expend = 45
damage = 32,40
hit_ratio = 96
function = magicFun_AttUp
use_ratio = 50
effect_proc = eff_proc_Local
effect_code = effCode28
effect_caster = obj_Effect_FireBeast2,300
; ----------- Mind -----------
[magic]
code = magicCode01
name = 175
type = magicMIND
range = range3CellCircle
effect_range = range0Cell
expend = 12
damage = 60,70
hit_ratio = 98
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode29
effect_caster = obj_Effect_MindWord,60

[magic]
code = magicCode02
name = 176
type = magicMIND
range = range4CellCircle
effect_range = range0Cell
expend = 20
damage = 35,40
hit_ratio = 92
status_hit_ratio = 75
function = magicFun_Attack,magicFun_NoMagic
use_ratio = 85
effect_proc = eff_proc_Local
effect_code = effCode30
effect_caster = obj_Effect_MindWord2,60

[magic]
code = magicCode03
name = 177
type = magicMIND
range = range3CellCircle
effect_range = range1CellFull
expend = 40
damage = 20,25
hit_ratio = 94
status_hit_ratio = 50
function = magicFun_Attack,magicFun_Paralysis
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode31
effect_caster = obj_Effect_MindWord3,60

[magic]
code = magicCode04
name = 185
type = magicMIND
range = range3CellCircle
effect_range = range1Cell
expend = 15
damage = 8,24
hit_ratio = 80
status_hit_ratio = 80
function = magicFun_Weaken
use_ratio = 80
effect_proc = eff_proc_Local
effect_code = effCode39
effect_caster = obj_Effect_MindWord4,60

[magic]
code = magicCode05
name = 178
type = magicMIND
range = range6CellCircle
effect_range = range3CellCircle
expend = 96
damage = 130,150
hit_ratio = 90
status_hit_ratio = 40
function = magicFun_Attack,magicFun_Paralysis,magicFun_Poison,magicFun_NoMagic,magicFun_Weaken
use_ratio = 98
effect_proc = eff_proc_Global
effect_code = effCode32

[magic]
code = magicCode06
name = 179
type = magicMIND
range = range3CellCircle
effect_range = range1Cell
expend = 22
damage = 26,64
hit_ratio = 96
function = magicFun_ClearAtDfUp
use_ratio = 90
effect_proc = eff_proc_Local
effect_code = effCode33

[magic]
code = magicCode07
name = 180
type = magicMIND
range = range4CellCircle
effect_range = range0Cell
expend = 20
damage = 36,84
hit_ratio = 100
function = magicFun_CureParalysis,magicFun_CurePoison,magicFun_CureNoMagic,magicFun_CureWeaken
use_ratio = 95
effect_proc = eff_proc_Local
effect_code = effCode34

[magic]
code = magicCode08
name = 816
type = magicMIND
range = range6CellCircle
effect_range = range4CellCircle
expend = 100
damage = 160,180
hit_ratio = 90
status_hit_ratio = 40
function = magicFun_Attack,magicFun_Paralysis,magicFun_Poison,magicFun_NoMagic,magicFun_Weaken
use_ratio = 95
effect_proc = eff_proc_Global
effect_code = effCode32
; ----------- Other -----------
[magic]
code = magicCode01
name = 181
type = magicOTHER
range = range3CellCircle
effect_range = range0Cell
expend = 24
damage = 60,70
hit_ratio = 98
function = magicFun_Attack
use_ratio = 70
effect_proc = eff_proc_Local
effect_code = effCode35
effect_caster = obj_Effect_OtherWord,120

[magic]
code = magicCode02
name = 182
type = magicOTHER
range = range4CellCircle
effect_range = range1Cell
expend = 48
damage = 110,125
hit_ratio = 96
function = magicFun_Attack
use_ratio = 80
effect_proc = eff_proc_Local
effect_code = effCode36
effect_caster = obj_Effect_OtherWord2,160

[magic]
code = magicCode03
name = 183
type = magicOTHER
range = range5CellCircle
effect_range = range2CellCircle
expend = 110
damage = 150,175
hit_ratio = 92
function = magicFun_Attack
use_ratio = 90
effect_proc = eff_proc_Global
effect_code = effCode37

[magic]
code = magicCode04
name = 184
type = magicOTHER
range = range3CellCircle
effect_range = range1Cell
expend = 32
damage = 30,30
hit_ratio = 96
function = magicFun_AllUp
use_ratio = 85
effect_proc = eff_proc_Global
effect_code = effCode38

[magic]
code = magicCode05
name = 1121
type = magicOTHER
range = range5CellCircle
effect_range = range3CellCircle
expend = 100
damage = 70,80
hit_ratio = 90
function = magicFun_Attack
use_ratio = 85
effect_proc = eff_proc_Global
effect_code = effCode37