| Item Use Script |
1 .@g
2 =
3 getenchantgrade();
4 .@r
5 =
6 getrefine();
7 bonus
8 bSMatk,5;
9 bonus2
10 bSkillAtk,"MG_LIGHTNINGBOLT",100+35*(.@r/3);
11 bonus2
12 bSkillAtk,"MG_FIREBOLT",100+35*(.@r/3);
13 bonus2
14 bSkillAtk,"MG_COLDBOLT",100+35*(.@r/3);
15 bonus
16 bMatkRate,(.@r/2);
17 bonus
18 bMatk,25*(.@r/2);
19 bonus2
20 bSkillFixedCast,"MG_LIGHTNINGBOLT",2500;
21 bonus2
22 bSkillFixedCast,"MG_FIREBOLT",2500;
23 bonus2
24 bSkillFixedCast,"MG_COLDBOLT",2500;
25 if
26 (.@r
27 =9)
28 {
29 bonus2
30 bMagicAtkEle,Ele_Ghost,15;
31 bonus2
32 bMagicAtkEle,Ele_Fire,15;
33 bonus2
34 bMagicAtkEle,Ele_Water,15;
35 bonus2
36 bMagicAtkEle,Ele_Wind,15;
37 bonus
38 bSMatk,7;
39 if
40 (.@r
41 =11)
42 {
43 bonus2
44 bSkillAtk,"MG_LIGHTNINGBOLT",30;
45 bonus2
46 bSkillAtk,"MG_FIREBOLT",30;
47 bonus2
48 bSkillAtk,"MG_COLDBOLT",30;
49 if
50 (.@r
51 =12)
52 {
53 bonus2
54 bSkillAtk,"MG_LIGHTNINGBOLT",35;
55 bonus2
56 bSkillAtk,"MG_FIREBOLT",35;
57 bonus2
58 bSkillAtk,"MG_COLDBOLT",35;
59 bonus2
60 bSkillAtk,"MG_SOULSTRIKE",45;
61 }
62 }
63 }
64 if
65 (.@g
66 =ENCHANTGRADE_D)
67 {
68 bonus2
69 bMagicAtkEle,Ele_Ghost,15;
70 bonus2
71 bMagicAtkEle,Ele_Fire,15;
72 bonus2
73 bMagicAtkEle,Ele_Water,15;
74 bonus2
75 bMagicAtkEle,Ele_Wind,15;
76 bonus
77 bSMatk,7;
78 if
79 (.@g
80 =ENCHANTGRADE_C)
81 {
82 bonus2
83 bSkillAtk,"MG_SOULSTRIKE",45;
84 if
85 (.@g
86 =ENCHANTGRADE_B)
87 {
88 bonus
89 bAspdRate,10;
90 bonus
91 bAspd,2;
92 if
93 (.@g
94 =ENCHANTGRADE_A)
95 {
96 bonus
97 bSMatk,3*(.@r/2);
98 }
99 }
100 }
101 } |