viewing paste Unknown #15971 | Athena

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
//===== Hercules Script ======================================
//= Healer
//===== By: ==================================================
//= Euphy
//===== Current Version: =====================================
//= 1.2
//===== Description: =========================================
//= Basic healer script.
//===== Additional Comments: =================================
//= 1.0 Initial script.
//= 1.1 Aligned coordinates with @go.
//= 1.2 Fix variables and character stuck at healing
//============================================================
 
-       script  Healer  -1,{
 
        if (!NextBaseExp && Zeny < 25000){
                mes "[Healer]";
                mes "You need 25000 zeny to get my services.";
                close;
        } else if (!NextBaseExp && Zeny >= 25000) Zeny -= 25000;
       
        for(.@i = 0; .@i < getarraysize(.bad_sc); .@i++) sc_end .bad_sc[.@i];
        repairall;
        getinventorylist;
        for( .@i = 0; .@i < @inventorylist_count; .@i++ ) {
                if ( @inventorylist_identify[.@i] == 1 ) continue;
                delitem2 @inventorylist_id[.@i],1,0,0,0,0,0,0,0;
                getitem @inventorylist_id[.@i],1;
        }
        skilleffect 29, 0; sc_start SC_INC_AGI,600000,10;
        skilleffect 34, 0; sc_start SC_BLESSING,600000,10;
       
        if ( .@spirit = .spirit[BaseJob] );
        else if ( Upper & 1 && BaseLevel < 70 ) .@spirit = 494;
        skilleffect .@spirit, 1; sc_start4 SC_SOULLINK, -1, 1, .@spirit,0,0;
       
        skilleffect 361,0; sc_start SC_ASSUMPTIO,600000,10;    
        specialeffect2 EF_HEAL2; percentheal 100,100;
        end;
       
OnInit:
        setarray .bad_sc, SC_STONE, SC_FREEZE, SC_STUN, SC_SLEEP, SC_POISON, SC_CURSE, SC_SILENCE,
                                          SC_CONFUSION, SC_BLIND, SC_BLOODING, SC_DPOISON, SC_FEAR, SC_COLD, SC_BURNING,
                                          SC_DEEP_SLEEP, SC_ILLUSION, SC_NOEQUIPWEAPON, SC_NOEQUIPSHIELD,
                                          SC_NOEQUIPARMOR, SC_NOEQUIPHELM, SC_ORCISH;
       
        .spirit[Job_Alchemist] = 445;
        .spirit[Job_Monk] = 447;
        .spirit[Job_Star_Gladiator] = 448;
        .spirit[Job_Sage] = 449;
        .spirit[Job_Crusader] = 450;
        .spirit[Job_SuperNovice] = 451;
        .spirit[Job_Knight] = 452;
        .spirit[Job_Wizard] = 453;
        .spirit[Job_Priest] = 454;
        .spirit[Job_Bard] = .spirit[Job_Dancer] = 455;
        .spirit[Job_Rogue] = 456;
        .spirit[Job_Assassin] = 457;
        .spirit[Job_Blacksmith] = 458;
        .spirit[Job_Hunter] = 460;
        .spirit[Job_Soul_Linker] = 461;
        end;
}
 
 
// Duplicates
//============================================================
//alberta,25,240,6      duplicate(Healer)       Healer#alb      4_PORING
//aldebaran,135,118,6   duplicate(Healer)       Healer#alde     4_PORING
//amatsu,200,79,4       duplicate(Healer)       Healer#ama      4_PORING
//ayothaya,207,169,6    duplicate(Healer)       Healer#ayo      4_PORING
//comodo,184,158,6      duplicate(Healer)       Healer#com      4_PORING
//einbech,57,36,6       duplicate(Healer)       Healer#einbe    4_PORING
//einbroch,57,202,6     duplicate(Healer)       Healer#einbr    4_PORING
//geffen,115,72,6       duplicate(Healer)       Healer#gef      4_PORING
//gonryun,156,122,6     duplicate(Healer)       Healer#gon      4_PORING
//hugel,89,150,6        duplicate(Healer)       Healer#hug      4_PORING
//izlude,125,118,5      duplicate(Healer)       Healer#izl      4_PORING
//jawaii,250,139,4      duplicate(Healer)       Healer#jaw      4_PORING
//lighthalzen,152,100,6 duplicate(Healer)       Healer#lhz      4_PORING
//louyang,226,103,4     duplicate(Healer)       Healer#lou      4_PORING
//manuk,272,144,6       duplicate(Healer)       Healer#man      4_PORING
//mid_camp,203,289,6    duplicate(Healer)       Healer#mid      4_PORING
//moc_ruins,72,164,4    duplicate(Healer)       Healer#moc      4_PORING
//morocc,153,97,6       duplicate(Healer)       Healer#mor      4_PORING
//moscovia,220,191,4    duplicate(Healer)       Healer#mos      4_PORING
//niflheim,212,182,5    duplicate(Healer)       Healer#nif      4_PORING
//payon,179,106,4       duplicate(Healer)       Healer#pay      4_PORING
prontera,152,192,6      duplicate(Healer)       Healer#prt      4_F_VALKYRIE
//rachel,125,116,6      duplicate(Healer)       Healer#rac      4_PORING
//splendide,201,153,4   duplicate(Healer)       Healer#spl      4_PORING
//thor_camp,249,74,4    duplicate(Healer)       Healer#thor     4_PORING
//umbala,105,148,3      duplicate(Healer)       Healer#umb      4_PORING
//veins,217,121,4       duplicate(Healer)       Healer#ve       4_PORING
//xmas,143,136,4        duplicate(Healer)       Healer#xmas     4_PORING
//yuno,164,45,4 duplicate(Healer)       Healer#yuno     4_PORING
 
// Duplicates (Renewal)
//============================================================
//brasilis,194,221,6    duplicate(Healer)       Healer#bra      4_PORING
//dewata,195,187,4      duplicate(Healer)       Healer#dew      4_PORING
//dicastes01,201,194,4  duplicate(Healer)       Healer#dic      4_PORING
//ecl_in01,45,60,4      duplicate(Healer)       Healer#ecl      4_PORING
//malangdo,132,114,6    duplicate(Healer)       Healer#mal      4_PORING
//malaya,205,205,6      duplicate(Healer)       Healer#ma       4_PORING
//mora,55,152,4 duplicate(Healer)       Healer#mora     4_PORING
 
Viewed 300 times, submitted by unknown.