diff options
author | shennetsind <ind@henn.et> | 2013-11-30 14:44:56 -0200 |
---|---|---|
committer | shennetsind <ind@henn.et> | 2013-11-30 14:44:56 -0200 |
commit | 4e20f139fa7d0ebd6de30fde9b91ec5e235981d2 (patch) | |
tree | c42b4af0c8a7be63ef7ff7fc56fcfd017e982cd1 /npc/custom | |
parent | 6fc1cae2088dd9f450e15728ca4bf4a82fcb8070 (diff) | |
parent | c952fe0da69ebd5371004d6737a4e2e54859b9b0 (diff) | |
download | hercules-4e20f139fa7d0ebd6de30fde9b91ec5e235981d2.tar.gz hercules-4e20f139fa7d0ebd6de30fde9b91ec5e235981d2.tar.bz2 hercules-4e20f139fa7d0ebd6de30fde9b91ec5e235981d2.tar.xz hercules-4e20f139fa7d0ebd6de30fde9b91ec5e235981d2.zip |
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Diffstat (limited to 'npc/custom')
-rw-r--r-- | npc/custom/healer.txt | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/npc/custom/healer.txt b/npc/custom/healer.txt index e11e2a647..59d67b083 100644 --- a/npc/custom/healer.txt +++ b/npc/custom/healer.txt @@ -3,34 +3,35 @@ //===== By: ================================================== //= Euphy //===== Current Version: ===================================== -//= 1.1 +//= 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,{ - set .@price,0; // Zeny required for heal - set .@Buffs,0; // Also buff players? (1: yes / 0: no) - set .@Delay,0; // Heal delay, in seconds + .@price = 0; // Zeny required for heal + .@Buffs = 0; // Also buff players? (1: yes / 0: no) + .@Delay = 0; // Heal delay, in seconds if (@HD > gettimetick(2)) end; if (.@price) { message strcharinfo(0),"Healing costs "+.@price+" Zeny."; if (Zeny < .@price) end; - if(select("^0055FFHeal^000000:^777777Cancel^000000") == 2) end; - set Zeny, Zeny-.@price; + if(select("^0055FFHeal^000000:^777777Cancel^000000") == 2) close; + Zeny -= .@price; } specialeffect2 EF_HEAL2; percentheal 100,100; if (.@Buffs) { specialeffect2 EF_INCAGILITY; sc_start SC_INC_AGI,240000,10; specialeffect2 EF_BLESSING; sc_start SC_BLESSING,240000,10; } - if (.@Delay) set @HD, gettimetick(2)+.@Delay; - end; + if (.@Delay) @HD = gettimetick(2)+.@Delay; + close; } |