#include RANGE.H
#include TYPE.H
#include EFFECTS.H

; ----------- Earth -----------
[special]			; һ
code = magicCode01
name = 272
type = magicEARTH
range = range2Cell
effect_range = range1Cell
expend = 1
damage = 60,80
hit_ratio = 96
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode73
defense_code = specCode74

[special]			; ؿХ
code = magicCode02
name = 274
type = magicEARTH
range = range2CellCircle
effect_range = range2CellFull
expend = 3
damage = 120,140
hit_ratio = 97
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 125
attack_code = specCode77
defense_code = specCode78

[special]			; ɽ
code = magicCode03
name = 276
type = magicEARTH
range = range0Cell
effect_range = range3CellThrust
expend = 2
damage = 160,190
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode81
defense_code = specCode82

[special]							; enemy
code = magicCode04
name = 293
type = magicEARTH
range = range0Cell
effect_range = range3CellThrust
expend = 2
damage = 140,170
hit_ratio = 96
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode115
defense_code = specCode116

[special]			; һ
code = magicCode05
name = 294
type = magicEARTH
range = range2CellCircle
effect_range = range1Cell
expend = 1
damage = 55,70
hit_ratio = 94
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode117
defense_code = specCode118
; ----------- Water -----------
[special]			; ɱ
code = magicCode01
name = 140
type = magicWATER
range = range0Cell
effect_range = range2CellCircle
expend = 2
damage = 25,30
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 75
attack_code = specCode07
defense_code = specCode08

[special]			; Ϣ
code = magicCode02
name = 192
type = magicWATER
range = range0Cell
effect_range = range2CellCircle
expend = 2
damage = 100,120
hit_ratio = 100
use_ratio = 90
function = magicFun_Heal
attackpow_ratio = 100
attack_code = specCode21
defense_code = specCode22

[special]			; Ϣܿ
code = magicCode03
name = 247
type = magicWATER
range = range1Cell
effect_range = range2CellCircle
expend = 2
damage = 10,20
hit_ratio = 100
use_ratio = 90
function = magicFun_CureParalysis,magicFun_CurePoison,magicFun_CureNoMagic,magicFun_CureWeaken
attackpow_ratio = 100
attack_code = specCode23
defense_code = specCode24

[special]			; Ϣ鷨
code = magicCode04
name = 249
type = magicWATER
range = range0Cell
effect_range = range2CellCircle
expend = 3
damage = 90,100
hit_ratio = 100
use_ratio = 90
function = magicFun_HealMP
attackpow_ratio = 100
attack_code = specCode27
defense_code = specCode28

[special]							; enemy
code = magicCode05
name = 297
type = magicWATER
range = range0Cell
effect_range = range1CellFull
expend = 2
damage = 20,25
hit_ratio = 94
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 50
attack_code = specCode123
defense_code = specCode124
; ----------- Air -----------
[special]			; ѿս
code = magicCode01
name = 138
type = magicAIR
range = range2CellCircle
effect_range = range3CellThrust
expend = 3
damage = 130,160
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 115
attack_code = specCode03
defense_code = specCode04

[special]			; 
code = magicCode02
name = 256
type = magicAIR
range = range0Cell
effect_range = range3CellShoot
expend = 3
damage = 130,150
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode41
defense_code = specCode42

[special]			; 绪
code = magicCode03
name = 248
type = magicAIR
range = range3CellCircle
effect_range = range2CellCircle
expend = 2
damage = 100,120
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 100
attack_code = specCode25
defense_code = specCode26

[special]			; ǳ
code = magicCode04
name = 259
type = magicAIR
range = range4CellCircle
effect_range = range2CellCircle
expend = 3
damage = 40,60
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 100
attack_code = specCode47
defense_code = specCode48

[special]			; ǧ
code = magicCode05
name = 267
type = magicAIR
range = range0Cell
effect_range = range0Cell
expend = 2
damage = 40,50
hit_ratio = 100
use_ratio = 90
function = magicFun_DefUp
attackpow_ratio = 100
attack_code = specCode63
defense_code = specCode64

[special]							; enemy
code = magicCode06
name = 288
type = magicAIR
range = range3CellCircle
effect_range = range1Cell
expend = 3
damage = 130,180
hit_ratio = 90
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 100
attack_code = specCode105
defense_code = specCode106

[special]			; з
code = magicCode07
name = 271
type = magicAIR
range = range1Cell
effect_range = range5CellDir
expend = 2
damage = 180,200
hit_ratio = 99
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 130
attack_code = specCode71
defense_code = specCode72
; ----------- Fire -----------
[special]			; 
code = magicCode01
name = 251
type = magicFIRE
range = range0Cell
effect_range = range3CellCircle
expend = 1
damage = 240,280
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 100
attack_code = specCode31
defense_code = specCode32

[special]			; ŭ
code = magicCode02
name = 273
type = magicFIRE
range = range0Cell
effect_range = range0Cell
expend = 2
damage = 50,60
hit_ratio = 100
use_ratio = 90
function = magicFun_AttUp
attackpow_ratio = 100
attack_code = specCode75
defense_code = specCode76

[special]			; 
code = magicCode03
name = 253
type = magicFIRE
range = range0Cell
effect_range = range3CellCircle
expend = 3
damage = 150,160
hit_ratio = 98
use_ratio = 95
function = magicFun_Attack
attackpow_ratio = 150
attack_code = specCode31
defense_code = specCode32
; ----------- Mind -----------
[special]			; ¹⻪
code = magicCode01
name = 141
type = magicMIND
range = range0Cell
effect_range = range2CellCircle
expend = 3
damage = 45,60
hit_ratio = 100
use_ratio = 90
function = magicFun_DefUp,magicFun_AttUp
attackpow_ratio = 100
attack_code = specCode09
defense_code = specCode10

[special]			; 
code = magicCode02
name = 250
type = magicMIND
range = range2CellCircle
effect_range = range1Cell
expend = 2
damage = 16,20
hit_ratio = 94
use_ratio = 90
function = magicFun_Attack,magicFun_Paralysis
attackpow_ratio = 50
attack_code = specCode39
defense_code = specCode40

[special]			; ħ
code = magicCode03
name = 254
type = magicMIND
range = range3CellCircle
effect_range = range1Cell
expend = 1
damage = 55,65
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack,magicFun_Poison
attackpow_ratio = 100
attack_code = specCode37
defense_code = specCode38

[special]			; 
code = magicCode04
name = 257
type = magicMIND
range = range3CellCircle
effect_range = range1Cell
expend = 1
damage = 110,130
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack,magicFun_Weaken
attackpow_ratio = 110
attack_code = specCode43
defense_code = specCode44

[special]			; ֮
code = magicCode05
name = 281
type = magicMIND
range = range4CellCircle
effect_range = range2CellCircle
expend = 1
damage = 10,20
hit_ratio = 99
use_ratio = 40
function = magicFun_ClearAtDfUp
attackpow_ratio = 100
attack_code = specCode33
defense_code = specCode34

[special]			; 
code = magicCode06
name = 284
type = magicMIND
range = range0Cell
effect_range = range1CellFull
expend = 1
damage = 120,140
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 115
attack_code = specCode97
defense_code = specCode98

[special]			; Ů֮ŭ
code = magicCode07
name = 145
type = magicMIND
range = range0Cell
effect_range = range0Cell
expend = 2
damage = 35,40
hit_ratio = 100
use_ratio = 90
function = magicFun_DefUp,magicFun_AttUp,magicFun_CureWeaken
attackpow_ratio = 100
attack_code = specCode09
defense_code = specCode10
; ----------- Other -----------
[special]			; ն
code = magicCode01
name = 137
type = magicOTHER
range = range2Cell
effect_range = range0Cell
expend = 1
damage = 50,60
hit_ratio = 96
use_ratio = 100
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode01
defense_code = specCode02

[special]			; 
code = magicCode02
name = 139
type = magicOTHER
range = range1Cell
effect_range = range4CellDir
expend = 3
damage = 170,200
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode05
defense_code = specCode06

[special]			; ܰ塤ý
code = magicCode03
name = 142
type = magicOTHER
range = range2CellCircle
effect_range = range1Cell
expend = 3
damage = 50,60
hit_ratio = 99
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 45
attack_code = specCode11
defense_code = specCode12

[special]			; ն
code = magicCode04
name = 143
type = magicOTHER
range = range2Cell
effect_range = range1Cell
expend = 1
damage = 100,120
hit_ratio = 97
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode13
defense_code = specCode14

[special]			; Ө
code = magicCode05
name = 144
type = magicOTHER
range = range3CellCircle
effect_range = range2CellCircle
expend = 3
damage = 120,140
hit_ratio = 99
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 80
attack_code = specCode15
defense_code = specCode16

[special]			; »Բ
code = magicCode06
name = 146
type = magicOTHER
range = range0Cell
effect_range = range1CellFull
expend = 1
damage = 12,15
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 60
attack_code = specCode19
defense_code = specCode20

[special]			; ļ
code = magicCode07
name = 258
type = magicOTHER
range = range1Cell
effect_range = range5CellDir
expend = 2
damage = 140,160
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 100
attack_code = specCode45
defense_code = specCode46

[special]			; 
code = magicCode08
name = 252
type = magicOTHER
range = range3CellCircle
effect_range = range1Cell
expend = 1
damage = 100,120
hit_ratio = 97
use_ratio = 90
function = magicFun_Attack,magicFun_NoMagic
attackpow_ratio = 105
attack_code = specCode33
defense_code = specCode34

[special]			; 
code = magicCode09
name = 255
type = magicOTHER
range = range1Cell
effect_range = range1Cell
expend = 3
damage = 10,20
hit_ratio = 100
use_ratio = 90
function = magicFun_ActiveAgain
attackpow_ratio = 100
attack_code = specCode29
defense_code = specCode30

[special]			; ֮
code = magicCode10
name = 260
type = magicOTHER
range = range1Cell
effect_range = range0Cell
expend = 1
damage = 10,20
hit_ratio = 92
use_ratio = 90
function = magicFun_StealGold,magicFun_NoMagic
attackpow_ratio = 100
attack_code = specCode49
defense_code = specCode50

[special]			; ƿ֮
code = magicCode11
name = 261
type = magicOTHER
range = range1Cell
effect_range = range3CellDir
expend = 1
damage = 60,70
hit_ratio = 97
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 105
attack_code = specCode51
defense_code = specCode52

[special]			; ֮
code = magicCode12
name = 262
type = magicOTHER
range = range1Cell
effect_range = range0Cell
expend = 2
damage = 10,20
hit_ratio = 90
use_ratio = 95
function = magicFun_StealItem
attackpow_ratio = 100
attack_code = specCode53
defense_code = specCode54

[special]			; ɱ
code = magicCode13
name = 263
type = magicOTHER
range = range2Cell
effect_range = range1Cell
expend = 1
damage = 40,45
hit_ratio = 94
use_ratio = 90
function = magicFun_Attack,magicFun_StealGold
attackpow_ratio = 100
attack_code = specCode55
defense_code = specCode56

[special]			; Ѫ
code = magicCode14
name = 264
type = magicOTHER
range = range1Cell
effect_range = range0Cell
expend = 1
damage = 40,50
hit_ratio = 90
use_ratio = 95
function = magicFun_Attack,magicFun_StealHP
attackpow_ratio = 110
attack_code = specCode127
defense_code = specCode128

[special]			; Ӱն
code = magicCode15
name = 265
type = magicOTHER
range = range2CellCircle
effect_range = range1Cell
expend = 3
damage = 25,30
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 50
attack_code = specCode59
defense_code = specCode60

[special]			; ͻ
code = magicCode16
name = 266
type = magicOTHER
range = range1Cell
effect_range = range1Cell
expend = 1
damage = 45,55
hit_ratio = 97
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 105
attack_code = specCode61
defense_code = specCode62

[special]			; 
code = magicCode17
name = 268
type = magicOTHER
range = range3CellCircle
effect_range = range1Cell
expend = 3
damage = 140,160
hit_ratio = 99
use_ratio = 90
function = magicFun_Attack,magicFun_NoMagic
attackpow_ratio = 120
attack_code = specCode65
defense_code = specCode66

[special]			; ͻ
code = magicCode18
name = 269
type = magicOTHER
range = range1Cell
effect_range = range2CellCircle
expend = 1
damage = 15,20
hit_ratio = 96
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 20
attack_code = specCode67
defense_code = specCode68

[special]			; Х
code = magicCode19
name = 270
type = magicOTHER
range = range1Cell
effect_range = range4CellDir
expend = 2
damage = 150,175
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode69
defense_code = specCode70

[special]			; ʨӺ
code = magicCode20
name = 275
type = magicOTHER
range = range2CellCircle
effect_range = range0Cell
expend = 1
damage = 10,20
hit_ratio = 100
use_ratio = 90
function = magicFun_CancelActive
attackpow_ratio = 100
attack_code = specCode79
defense_code = specCode80

[special]			; ŭ
code = magicCode21
name = 277
type = magicOTHER
range = range3CellCircle
effect_range = range1Cell
expend = 3
damage = 220,260
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack,magicFun_Weaken
attackpow_ratio = 110
attack_code = specCode83
defense_code = specCode84

[special]			; ն
code = magicCode22
name = 278
type = magicOTHER
range = range1Cell
effect_range = range4CellDir
expend = 2
damage = 90,110
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 100
attack_code = specCode85
defense_code = specCode86

[special]			; ը
code = magicCode23
name = 280
type = magicOTHER
range = range3CellCircle
effect_range = range2CellCircle
expend = 3
damage = 200,240
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode103
defense_code = specCode104

[special]			; ǽ
code = magicCode24
name = 282
type = magicOTHER
range = range2CellCircle
effect_range = range0Cell
expend = 2
damage = 75,90
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack,magicFun_StealHP
attackpow_ratio = 110
attack_code = specCode127
defense_code = specCode128

[special]			; ŭ
code = magicCode25
name = 283
type = magicOTHER
range = range1Cell
effect_range = range1Cell
expend = 2
damage = 130,150
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack,magicFun_Weaken
attackpow_ratio = 110
attack_code = specCode89
defense_code = specCode90

[special]			; 쵶ն
code = magicCode26
name = 285
type = magicOTHER
range = range2CellCircle
effect_range = range0Cell
expend = 2
damage = 20,25
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 40
attack_code = specCode99
defense_code = specCode100

[special]			; ߱ɱ
code = magicCode27
name = 286
type = magicOTHER
range = range3CellCircle
effect_range = range2Cell
expend = 3
damage = 240,280
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 130
attack_code = specCode101
defense_code = specCode102

[special]			; ת
code = magicCode28
name = 287
type = magicOTHER
range = range4CellCircle
effect_range = range2CellCircle
expend = 3
damage = 220,240
hit_ratio = 96
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 100
attack_code = specCode103
defense_code = specCode104

[special]			; Ӱͻ
code = magicCode29
name = 289
type = magicOTHER
range = range2Cell
effect_range = range2CellCircle
expend = 2
damage = 25,30
hit_ratio = 92
use_ratio = 95
function = magicFun_Attack
attackpow_ratio = 25
attack_code = specCode107
defense_code = specCode108

[special]			; ͻ
code = magicCode30
name = 290
type = magicOTHER
range = range1Cell
effect_range = range1Cell
expend = 1
damage = 55,65
hit_ratio = 96
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 100
attack_code = specCode109
defense_code = specCode110

[special]			;ۼѸ
code = magicCode31
name = 291
type = magicOTHER
range = range2CellCircle
effect_range = range1Cell
expend = 3
damage = 30,35
hit_ratio = 96
use_ratio = 95
function = magicFun_Attack
attackpow_ratio = 35
attack_code = specCode111
defense_code = specCode112

[special]			;ɱ
code = magicCode32
name = 292
type = magicOTHER
range = range1Cell
effect_range = range0Cell
expend = 1
damage = 60,70
hit_ratio = 98
use_ratio = 95
function = magicFun_Attack
attackpow_ratio = 70
attack_code = specCode93
defense_code = specCode94
; ----------- Other 2 -----------
[special]			;۷ն
code = magicCode01
name = 296
type = magicOTHER2
range = range2Cell
effect_range = range0Cell
expend = 1
damage = 60,70
hit_ratio = 92
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 110
attack_code = specCode121
defense_code = specCode122

[special]			; Х
code = magicCode02
name = 298
type = magicOTHER2
range = range1Cell
effect_range = range5CellDir
expend = 3
damage = 170,200
hit_ratio = 90
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 140
attack_code = specCode125
defense_code = specCode126

[special]			; ֮
code = magicCode03
name = 299
type = magicOTHER2
range = range3CellCircle
effect_range = range1Cell
expend = 3
damage = 125,150
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack,magicFun_NoMagic
attackpow_ratio = 100
attack_code = specCode95
defense_code = specCode96

[special]			; 
code = magicCode04
name = 361
type = magicOTHER2
range = range2CellCircle
effect_range = range0Cell
expend = 1
damage = 90,100
hit_ratio = 92
use_ratio = 95
function = magicFun_Attack,magicFun_NoMagic,magicFun_Poison,magicFun_Paralysis,magicFun_Weaken
attackpow_ratio = 110
attack_code = specCode79
defense_code = specCode80

[special]			; ħɱ
code = magicCode05
name = 279
type = magicOTHER2
range = range2CellCircle
effect_range = range1CellFull
expend = 3
damage = 160,180
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack
attackpow_ratio = 125
attack_code = specCode91
defense_code = specCode92

[special]
code = magicCode06
name = 295
type = magicOTHER2
range = range1Cell
effect_range = range0Cell
expend = 1
damage = 60,70
hit_ratio = 98
use_ratio = 90
function = magicFun_Attack,magicFun_Weaken
attackpow_ratio = 110
attack_code = specCode117
defense_code = specCode118