| Item Use Script |
1 .@r
2 =
3 getrefine();
4 if
5 (BaseJob
6 ==
7 Job_Blacksmith)
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,"MC_MAMMONITE",30;
23 if
24 (.@r
25 =8)
26 {
27 bonus
28 bDelayrate,-10;
29 bonus
30 bCritical,10;
31 skill
32 "BS_GREED",1;
33 bonus2
34 bSkillCooldown,"BS_GREED",5000;
35 if
36 (.@r
37 =9)
38 {
39 bonus2
40 bSkillCooldown,"BS_GREED",-2000;
41 bonus2
42 bSkillAtk,"WS_CARTTERMINATION",30;
43 if
44 (.@r
45 =10)
46 {
47 bonus
48 bAllStats,2;
49 bonus
50 bMaxHPrate,3;
51 bonus
52 bMaxSPrate,3;
53 }
54 }
55 }
56 }
57 }
58 else
59 if
60 (BaseJob
61 ==
62 Job_Alchemist)
63 {
64 bonus
65 bBaseAtk,2*(readparam(bStr)/9);
66 bonus
67 bMatk,2*(readparam(bInt)/9);
68 if
69 (.@r
70 =7)
71 {
72 bonus
73 bDef,10;
74 bonus
75 bMdef,15;
76 bonus2
77 bSkillAtk,"AM_ACIDTERROR",20;
78 bonus2
79 bSkillAtk,"AM_DEMONSTRATION",40;
80 if
81 (.@r
82 =8)
83 {
84 bonus
85 bDelayrate,-10;
86 bonus2
87 bSkillUseSP,"CR_ACIDDEMONSTRATION",5;
88 if
89 (.@r
90 =9)
91 {
92 bonus2
93 bSkillCooldown,"CR_ACIDDEMONSTRATION",-300;
94 bonus
95 bLongAtkRate,10;
96 if
97 (.@r
98 =10)
99 {
100 bonus
101 bAllStats,2;
102 bonus
103 bMaxHPrate,3;
104 bonus
105 bMaxSPrate,3;
106 }
107 }
108 }
109 }
110 } |