Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //===== rAthena Script =======================================
- //= Healer
- //===== By: ==================================================
- //= Euphy
- //===== Current Version: =====================================
- //= 1.1
- //===== Compatible With: =====================================
- //= rAthena Project
- //===== Description: =========================================
- //= Basic healer script.
- //===== Additional Comments: =================================
- //= 1.0 Initial script.
- //= 1.1 Aligned coordinates with @go.
- //============================================================
- - script Healer -1,{
- .@Price = 0; // Zeny required for heal
- .@Buffs = 1; // Also buff players? (1: yes / 0: no)
- .@Delay = 1; // Heal delay, in seconds
- if (@HD > gettimetick(2))
- end;
- if (.@Price) {
- message strcharinfo(0), "Healing costs " + callfunc("F_InsertComma",.@Price) + " Zeny.";
- if (Zeny < .@Price)
- end;
- if (select("^0055FFHeal^000000:^777777Cancel^000000") == 2)
- end;
- Zeny -= .@Price;
- }
- specialeffect2 EF_HEAL2;
- percentheal 100,100;
- if (.@Buffs) {
- specialeffect2 EF_INCAGILITY;
- sc_start SC_INCREASEAGI,620000,10;
- specialeffect2 EF_BLESSING;
- sc_start SC_BLESSING,620000,10;
- //repairall
- if( getbrokenid(1) ) repairall;
- getinventorylist;
- while( .@i < @inventorylist_count ){
- if ( !@inventorylist_identify[.@i] ){
- delitem2 @inventorylist_id[.@i],1,0,0,0,0,0,0,0;
- getitem @inventorylist_id[.@i],1;
- }
- .@i++;
- }
- }
- if (.@Delay)
- @HD = gettimetick(2) + .@Delay;
- end;
- }
- // Duplicates
- //============================================================
- alberta,25,240,6 duplicate(Healer) Healer#alb 862
- aldebaran,135,118,6 duplicate(Healer) Healer#alde 862
- amatsu,204,112,3 duplicate(Healer) Healer#ama 862
- ayothaya,144,117,5 duplicate(Healer) Healer#ayo 862
- comodo,184,158,6 duplicate(Healer) Healer#com 862
- einbech,57,36,6 duplicate(Healer) Healer#einbe 862
- einbroch,57,202,6 duplicate(Healer) Healer#einbr 862
- geffen,115,72,6 duplicate(Healer) Healer#gef 862
- gonryun,156,122,6 duplicate(Healer) Healer#gon 862
- hugel,89,150,6 duplicate(Healer) Healer#hug 862
- izlude,121,150,6 duplicate(Healer) Healer#izl 862 //Pre-RE: (125,118)
- jawaii,250,139,4 duplicate(Healer) Healer#jaw 862
- lighthalzen,152,100,6 duplicate(Healer) Healer#lhz 862
- louyang,223,120,3 duplicate(Healer) Healer#lou 862
- manuk,272,144,6 duplicate(Healer) Healer#man 862
- mid_camp,203,289,6 duplicate(Healer) Healer#mid 862
- moc_ruins,72,164,4 duplicate(Healer) Healer#moc 862
- morocc,153,97,6 duplicate(Healer) Healer#mor 862
- moscovia,220,191,4 duplicate(Healer) Healer#mos 862
- niflheim,212,182,5 duplicate(Healer) Healer#nif 862
- payon,163,226,3 duplicate(Healer) Healer#pay 862
- prontera,151,188,5 duplicate(Healer) Healer#prt 909
- rachel,125,116,6 duplicate(Healer) Healer#rac 862
- splendide,201,153,4 duplicate(Healer) Healer#spl 862
- thor_camp,249,74,4 duplicate(Healer) Healer#thor 862
- umbala,105,148,3 duplicate(Healer) Healer#umb 862
- veins,217,121,4 duplicate(Healer) Healer#ve 862
- xmas,143,136,4 duplicate(Healer) Healer#xmas 862
- yuno,164,45,4 duplicate(Healer) Healer#yuno 862
- // Duplicates (Renewal)
- //============================================================
- brasilis,194,221,6 duplicate(Healer) Healer#bra 862
- dewata,195,187,4 duplicate(Healer) Healer#dew 862
- dicastes01,201,194,4 duplicate(Healer) Healer#dic 862
- ecl_in01,45,60,4 duplicate(Healer) Healer#ecl 862
- malangdo,132,114,6 duplicate(Healer) Healer#mal 862
- malaya,227,204,6 duplicate(Healer) Healer#ma 862
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement