1 .@r = getrefine();
2 .@a = getskilllv("SR_GENTLETOUCH_REVITALIZE");
3 .@b = getskilllv("SR_GENTLETOUCH_CURE");
4 .@c = getskilllv("SR_GENTLETOUCH_ENERGYGAIN");
5 .@hpsp = 3;
6 if (.@r >= 5) {
7 .@hpsp += 7;
8 .@red = 5;
9 if (.@r >= 7) {
10 .@hpsp += 10;
11 .@red += 5;
12 }
13 bonus2 bSkillUseSP,"MO_BODYRELOCATION",.@red;
14 }
15 bonus bMdef,10;
16 bonus bMaxHPrate,.@hpsp+(2*.@b);
17 bonus bMaxSPrate,.@hpsp;
18 skill "SA_CASTCANCEL",1;
19 bonus2 bSkillUseSP,"MO_BODYRELOCATION",5;
20 bonus bDef,30*.@a;
21 bonus2 bSubRace,RC_Player_Doram,.@a;
22 bonus2 bSubRace,RC_Player_Human,.@a;
23 bonus2 bVariableCastrate,"MO_CALLSPIRITS",-.@c*10;
24 bonus2 bVariableCastrate,"MO_STEELBODY",-.@c*10;
25 bonus2 bFixedCastrate,"CH_SOULCOLLECT",-.@c*10;
26 bonus bAspdRate,2*getskilllv("SR_GENTLETOUCH_CHANGE");
27 bonus2 bAddClass,Class_All,4*getskilllv("SR_GENTLETOUCH_QUIET");
|