Here is a script I am currently using that might help you.
// Healer // Author: Lulupard // Version: 1.0 // Compatible With: Hercules - script Healer FAKE_NPC,{ // Check if heal delay has expired if ( healdelay <= gettimetick(2) ) { // Set heal delay, in seconds healdelay = gettimetick(2) + 30; // Remove negative status effects for ( .@i = 0; .@i < getarraysize( .debuffs ); ++.@i ) { sc_end .debuffs[ .@i ]; } // Repair equipment while( getbrokenid(1) ) { repairall; } // Blessing specialeffect2 EF_BLESSING; sc_start SC_BLESSING, 240000, 10; // Increase agility specialeffect2 EF_INC_AGI; sc_start SC_INC_AGI, 240000, 10; // Kyrie Eleison specialeffect2 EF_KYRIE; sc_start SC_KYRIE, 120000, 0; // Impositio Manus specialeffect2 EF_IMPOSITIO; sc_start SC_IMPOSITIO, 60000, 0; // Gloria specialeffect2 EF_GLORIA; sc_start SC_GLORIA, 30000, 0; // Heal // Accounts for mana increase from Blessing specialeffect2 EF_HEAL2; percentheal 100, 100; } else { // Add cutin cutin "ra_gwoman", 2; mes "[Priestess of Freya]"; mes "Patience, child."; mes "Visit me again in " + ( healdelay - gettimetick(2) ) + " seconds."; close2; cutin "", 255; end; } end; OnInit: // List of negative debuffs to be removed setarray .debuffs[0], SC_LEXAETERNA, SC_DEC_AGI, SC_POISON, SC_CURSE, SC_SILENCE, SC_BLIND, SC_VENOMBLEED, SC_DPOISON, SC_BURNING; end; } // Duplicates //============================================================ alberta,25,240,6 duplicate(Healer) Priestess of Freya#alb 4_F_MADAME aldebaran,135,118,6 duplicate(Healer) Priestess of Freya#alde 4_F_MADAME amatsu,200,79,4 duplicate(Healer) Priestess of Freya#ama 4_F_MADAME ayothaya,207,169,6 duplicate(Healer) Priestess of Freya#ayo 4_F_MADAME brasilis,194,221,6 duplicate(Healer) Priestess of Freya#bra 4_F_MADAME comodo,184,158,6 duplicate(Healer) Priestess of Freya#com 4_F_MADAME dicastes01,201,194,4 duplicate(Healer) Priestess of Freya#dic 4_F_MADAME einbech,57,36,6 duplicate(Healer) Priestess of Freya#einbe 4_F_MADAME einbroch,57,202,6 duplicate(Healer) Priestess of Freya#einbr 4_F_MADAME geffen,115,72,6 duplicate(Healer) Priestess of Freya#gef 4_F_MADAME gonryun,156,122,6 duplicate(Healer) Priestess of Freya#gon 4_F_MADAME hugel,89,150,6 duplicate(Healer) Priestess of Freya#hug 4_F_MADAME izlude,125,118,6 duplicate(Healer) Priestess of Freya#izl 4_F_MADAME jawaii,250,139,4 duplicate(Healer) Priestess of Freya#jaw 4_F_MADAME lighthalzen,151,100,6 duplicate(Healer) Priestess of Freya#lhz 4_F_MADAME louyang,226,103,4 duplicate(Healer) Priestess of Freya#lou 4_F_MADAME manuk,272,144,6 duplicate(Healer) Priestess of Freya#man 4_F_MADAME mid_camp,203,288,6 duplicate(Healer) Priestess of Freya#mid 4_F_MADAME moc_ruins,72,164,4 duplicate(Healer) Priestess of Freya#moc 4_F_MADAME morocc,153,97,6 duplicate(Healer) Priestess of Freya#mor 4_F_MADAME moscovia,220,191,4 duplicate(Healer) Priestess of Freya#mos 4_F_MADAME niflheim,212,182,5 duplicate(Healer) Priestess of Freya#nif 4_F_MADAME payon,179,106,4 duplicate(Healer) Priestess of Freya#pay 4_F_MADAME prontera,152,191,6 duplicate(Healer) Priestess of Freya#prtc 4_F_MADAME // Center prontera,159,326,4 duplicate(Healer) Priestess of Freya#prtn 4_F_MADAME // North prontera,278,208,4 duplicate(Healer) Priestess of Freya#prte 4_F_MADAME // East prontera,146,93,6 duplicate(Healer) Priestess of Freya#prts 4_F_MADAME // South prontera,33,208,6 duplicate(Healer) Priestess of Freya#prtw 4_F_MADAME // West rachel,123,117,6 duplicate(Healer) Priestess of Freya#rac 4_F_MADAME splendide,201,153,4 duplicate(Healer) Priestess of Freya#spl 4_F_MADAME thor_camp,249,74,4 duplicate(Healer) Priestess of Freya#thor 4_F_MADAME umbala,105,148,3 duplicate(Healer) Priestess of Freya#umb 4_F_MADAME veins,217,121,4 duplicate(Healer) Priestess of Freya#ve 4_F_MADAME xmas,143,136,4 duplicate(Healer) Priestess of Freya#xmas 4_F_MADAME yuno,164,45,4 duplicate(Healer) Priestess of Freya#yuno 4_F_MADAME
Sweet! But how do I remove ailments such as Stunned, Frozen, Stone Cursed? I've tried adding SC_STUN, SC_FREEZE and SC_STONE in the list but the NPC won't talk to me.