| Item Use Script |
1 .@g
2 =
3 getenchantgrade();
4 .@r
5 =
6 getrefine();
7 bonus2
8 bSkillAtk,"EM_DIAMOND_STORM",20+5*(.@r/3);
9 bonus2
10 bSkillAtk,"EM_TERRA_DRIVE",20+5*(.@r/3);
11 bonus
12 bMatkRate,(.@r/3);
13 bonus
14 bMatk,25*(.@r/3);
15 if
16 (.@r
17 =7)
18 {
19 bonus2
20 bMagicAtkEle,Ele_Water,10;
21 bonus2
22 bMagicAtkEle,Ele_Earth,10;
23 bonus2
24 bSkillAtk,"EM_DIAMOND_STORM",20;
25 if
26 (.@r
27 =9)
28 {
29 bonus
30 bSMatk,7;
31 bonus2
32 bSkillAtk,"EM_TERRA_DRIVE",20;
33 if
34 (.@r
35 =12)
36 {
37 bonus2
38 bSkillAtk,"EM_DIAMOND_STORM",15;
39 bonus2
40 bSkillAtk,"EM_TERRA_DRIVE",15;
41 }
42 }
43 }
44 if
45 (.@g
46 =ENCHANTGRADE_D)
47 {
48 bonus2
49 bMagicAtkEle,Ele_Water,10;
50 bonus2
51 bMagicAtkEle,Ele_Earth,10;
52 bonus
53 bSMatk,7;
54 if
55 (.@g
56 =ENCHANTGRADE_C)
57 {
58 bonus2
59 bSkillAtk,"EM_DIAMOND_STORM",15;
60 bonus2
61 bSkillAtk,"EM_TERRA_DRIVE",15;
62 if
63 (.@g
64 =ENCHANTGRADE_B)
65 {
66 bonus2
67 bMagicAtkEle,Ele_Water,10;
68 bonus2
69 bMagicAtkEle,Ele_Earth,10;
70 if
71 (.@g
72 =ENCHANTGRADE_A)
73 {
74 bonus
75 bSMatk,15;
76 bonus2
77 bSkillAtk,"EM_ELEMENTAL_BUSTER",25;
78 bonus2
79 bSkillAtk,"EM_ELEMENTAL_BUSTER_FIRE",25;
80 bonus2
81 bSkillAtk,"EM_ELEMENTAL_BUSTER_WATER",25;
82 bonus2
83 bSkillAtk,"EM_ELEMENTAL_BUSTER_WIND",25;
84 bonus2
85 bSkillAtk,"EM_ELEMENTAL_BUSTER_POISON",25;
86 bonus2
87 bSkillAtk,"EM_ELEMENTAL_BUSTER_GROUND",25;
88 if
89 (.@r
90 =12)
91 {
92 .@class_
93 =
94 geteleminfo(ELEMINFO_CLASS);
95 if
96 (getskilllv("EM_ELEMENTAL_BUSTER")
97 =
98 10
99 &&
100 .@class_
101 =
102 20816
103 &&
104 .@class_
105 =
106 20820)
107 {
108 bonus4
109 bAutoSpellOnSkill,"EM_TERRA_DRIVE","EM_ELEMENTAL_BUSTER",10,1000;
110 bonus4
111 bAutoSpellOnSkill,"EM_DIAMOND_STORM","EM_ELEMENTAL_BUSTER",10,1000;
112 }
113 }
114 }
115 }
116 }
117 } |