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