Item Use Script |
1 .@r
2 =
3 getrefine();
4 .@a
5 =
6 getskilllv("SO_EL_SYMPATHY");
7 .@b
8 =
9 getskilllv("SO_STRIKING");
10 bonus
11 bAspdRate,5;
12 bonus
13 bMatkRate,5;
14 bonus2
15 bSubClass,Class_Boss,5;
16 bonus2
17 bSubClass,Class_Normal,5;
18 bonus2
19 bSubRace,RC_Player_Human,5;
20 bonus
21 bInt,5*.@a;
22 bonus
23 bDelayrate,-5*.@a;
24 bonus2
25 bSkillAtk,"MG_FIREBOLT",20*.@b;
26 bonus2
27 bSkillAtk,"MG_COLDBOLT",20*.@b;
28 bonus2
29 bSkillAtk,"MG_LIGHTNINGBOLT",20*.@b;
30 bonus2
31 bSkillAtk,"WZ_EARTHSPIKE",20*.@b;
32 if
33 (getskilllv("SO_SPELLFIST")
34 =10)
35 bonus3
36 bAutoSpell,"MG_SAFETYWALL",max(getskilllv("MG_SAFETYWALL"),3),20;
37 if
38 (getskilllv("SO_PSYCHIC_WAVE")
39 =5)
40 {
41 bonus3
42 bAutoSpell,"MG_FIREBOLT",getskilllv("MG_FIREBOLT"),20;
43 bonus3
44 bAutoSpell,"MG_COLDBOLT",getskilllv("MG_COLDBOLT"),20;
45 bonus3
46 bAutoSpell,"MG_LIGHTNINGBOLT",getskilllv("MG_LIGHTNINGBOLT"),20;
47 bonus3
48 bAutoSpell,"WZ_EARTHSPIKE",getskilllv("WZ_EARTHSPIKE"),20;
49 bonus3
50 bAutoSpell,"SO_PSYCHIC_WAVE",getskilllv("SO_PSYCHIC_WAVE"),20;
51 }
52 if
53 (.@r
54 =7)
55 {
56 bonus
57 bAspdRate,5;
58 bonus
59 bMatkRate,5;
60 }
61 if
62 (.@r
63 =9)
64 {
65 bonus
66 bAspdRate,10;
67 bonus
68 bMatkRate,10;
69 } |