| Item Use Script |
1 .@g
2 =
3 getenchantgrade();
4 .@r
5 =
6 getrefine();
7 bonus2
8 bSkillAtk,"IG_RADIANT_SPEAR",20+5*(.@r/3);
9 bonus
10 bAtkRate,(.@r/3);
11 bonus
12 bBaseAtk,25*(.@r/3);
13 if
14 (.@r
15 =7)
16 {
17 bonus2
18 bSkillAtk,"IG_RADIANT_SPEAR",25;
19 if
20 (.@r
21 =9)
22 {
23 bonus
24 bCritAtkRate,15;
25 bonus
26 bCritical,15;
27 if
28 (.@r
29 =12)
30 {
31 bonus2
32 bSkillAtk,"IG_RADIANT_SPEAR",15;
33 if
34 (getskilllv("LG_CANNONSPEAR")
35 =5)
36 {
37 autobonus3
38 "{
39 .@r
40 =
41 getrefine();
42 bonus2
43 bIgnoreResRaceRate,RC_All,15;
44 bonus2
45 bIgnoreResRaceRate,RC_Player_Human,-15;
46 bonus2
47 bIgnoreResRaceRate,RC_Player_Doram,-15;
48 bonus4
49 bAutoSpellOnSkill,\"IG_RADIANT_SPEAR\",\"LG_CANNONSPEAR\",5,1000;
50 bonus
51 bLongAtkRate,3*.@r;
52 bonus
53 bStr,7*.@r;
54 bonus2
55 bSkillAtk,\"LG_CANNONSPEAR\",65*.@r;
56 }",1000,60000,"IG_GRAND_JUDGEMENT";
57 }
58 }
59 }
60 }
61 if
62 (.@g
63 =ENCHANTGRADE_D)
64 {
65 bonus
66 bVariableCastrate,-10;
67 bonus
68 bCritical,5;
69 if
70 (.@g
71 =ENCHANTGRADE_C)
72 {
73 bonus
74 bCritAtkRate,10;
75 bonus
76 bLongAtkRate,15;
77 if
78 (.@g
79 =ENCHANTGRADE_B)
80 {
81 bonus
82 bCRate,5;
83 bonus2
84 bSkillAtk,"IG_RADIANT_SPEAR",10;
85 if
86 (.@g
87 =ENCHANTGRADE_A)
88 {
89 bonus
90 bPAtk,15;
91 if
92 (.@r
93 =12)
94 {
95 bonus2
96 bSkillCooldown,"IG_RADIANT_SPEAR",-300;
97 }
98 }
99 }
100 }
101 } |