| Item Use Script |
1 .@g
2 =
3 getenchantgrade();
4 .@r
5 =
6 getrefine();
7 bonus
8 bUnbreakableWeapon;
9 bonus
10 bVariableCastrate,-5;
11 bonus2
12 bSkillAtk,"MT_SPARK_BLASTER",15+5*(.@r/3);
13 bonus
14 bAtkRate,(.@r/3);
15 bonus
16 bBaseAtk,25*(.@r/3);
17 if
18 (.@r
19 =7)
20 {
21 bonus2
22 bSkillAtk,"MT_SPARK_BLASTER",15;
23 if
24 (.@r
25 =9)
26 {
27 bonus
28 bNonCritAtkRate,15;
29 bonus
30 bPAtk,7;
31 }
32 }
33 if
34 (.@r
35 =12)
36 {
37 bonus2
38 bSkillAtk,"MT_ENERGY_CANNONADE",20;
39 if
40 (.@g
41 =ENCHANTGRADE_A)
42 {
43 autobonus3
44 "{
45 .@r
46 =
47 getrefine();
48 bonus2
49 bSkillCooldown,\"MT_SPARK_BLASTER\",-150;
50 bonus
51 bNonCritAtkRate,20;
52 bonus2
53 bSkillAtk,\"MT_SPARK_BLASTER\",15;
54 bonus2
55 bSkillAtk,\"MT_ENERGY_CANNONADE\",8*.@r;
56 }",1000,30000,"MT_ENERGY_CANNONADE";
57 }
58 }
59 if
60 (.@g
61 =ENCHANTGRADE_D)
62 {
63 bonus
64 bVariableCastrate,-10;
65 if
66 (.@g
67 =ENCHANTGRADE_C)
68 {
69 bonus
70 bNonCritAtkRate,10;
71 bonus
72 bLongAtkRate,15;
73 if
74 (.@g
75 =ENCHANTGRADE_B)
76 {
77 bonus
78 bVariableCastrate,-5;
79 bonus2
80 bSkillAtk,"MT_SPARK_BLASTER",15;
81 if
82 (.@g
83 =ENCHANTGRADE_A)
84 {
85 bonus
86 bPAtk,15;
87 }
88 }
89 }
90 } |