| Item Use Script |
1 .@g
2 =
3 getenchantgrade();
4 .@r
5 =
6 getrefine();
7 bonus
8 bPow,5;
9 bonus
10 bCon,5;
11 bonus
12 bCritAtkRate,4*(.@r/2);
13 bonus
14 bBaseAtk,20*(.@r/2);
15 if
16 (.@r
17 =7)
18 {
19 bonus
20 bShortAtkRate,15;
21 bonus
22 bLongAtkRate,15;
23 if
24 (.@r
25 =9)
26 {
27 bonus
28 bCRate,5;
29 bonus
30 bAtkRate,10;
31 if
32 (.@r
33 =11)
34 {
35 bonus
36 bCritAtkRate,25;
37 bonus
38 bPAtk,8;
39 }
40 }
41 }
42 if
43 (.@g
44 =ENCHANTGRADE_D)
45 {
46 bonus
47 bAtkRate,5;
48 bonus
49 bPow,5;
50 if
51 (.@g
52 =ENCHANTGRADE_C)
53 {
54 bonus
55 bCRate,5;
56 bonus
57 bCritical,15;
58 if
59 (.@g
60 =ENCHANTGRADE_B)
61 {
62 bonus
63 bFixedCast,-500;
64 bonus
65 bVariableCastrate,-10;
66 if
67 (.@g
68 =ENCHANTGRADE_A)
69 {
70 bonus2
71 bAddRace,RC_All,3*(.@r/3);
72 bonus2
73 bAddRace,RC_Player_Human,-3*(.@r/3);
74 bonus2
75 bAddRace,RC_Player_Doram,-3*(.@r/3);
76 bonus
77 bCritAtkRate,2*(.@r/3);
78 bonus
79 bCritical,(.@r/3);
80 }
81 }
82 }
83 } |