| Item Use Script |
1 .@r
2 =
3 getrefine();
4 if
5 (BaseJob
6 ==
7 Job_Assassin)
8 {
9 bonus
10 bBaseAtk,2*(readparam(bStr)/9);
11 bonus
12 bMatk,2*(readparam(bInt)/9);
13 if
14 (.@r
15 =7)
16 {
17 bonus
18 bDef,10;
19 bonus
20 bMdef,15;
21 bonus2
22 bSkillAtk,"AS_GRIMTOOTH",20;
23 if
24 (.@r
25 =8)
26 {
27 bonus
28 bDelayrate,-10;
29 bonus2
30 bSkillUseSP,"ASC_EDP",10;
31 if
32 (.@r
33 =9)
34 {
35 bonus
36 bCritical,10;
37 bonus
38 bCritAtkRate,10;
39 if
40 (.@r
41 =10)
42 {
43 bonus
44 bAllStats,2;
45 bonus
46 bMaxHPrate,3;
47 bonus
48 bMaxSPrate,3;
49 }
50 }
51 }
52 }
53 }
54 else
55 if
56 (BaseJob
57 ==
58 Job_Rogue)
59 {
60 bonus
61 bBaseAtk,2*(readparam(bStr)/9);
62 bonus
63 bMatk,2*(readparam(bInt)/9);
64 if
65 (.@r
66 =7)
67 {
68 bonus
69 bDef,10;
70 bonus
71 bMdef,15;
72 bonus2
73 bMagicAtkEle,Ele_Neutral,5;
74 if
75 (.@r
76 =8)
77 {
78 bonus
79 bMatk,30;
80 bonus
81 bDelayrate,-10;
82 if
83 (.@r
84 =9)
85 {
86 bonus
87 bFlee,30;
88 bonus2
89 bMagicAtkEle,Ele_Neutral,10;
90 if
91 (.@r
92 =10)
93 {
94 bonus
95 bAllStats,2;
96 bonus
97 bMaxHPrate,3;
98 bonus
99 bMaxSPrate,3;
100 }
101 }
102 }
103 }
104 } |