summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/Changelog.txt3
-rw-r--r--npc/custom/healers/heal_payment.txt9
2 files changed, 7 insertions, 5 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index 9dd46e59d..6ff73049a 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -26,7 +26,8 @@ Nexon
== Changelog ==
Date Added
-======
+03/21
+ * Improved payment healer. [Lance]
03/20
* Added temp Job quests of Ninja and Gunslinger, thx2 Gywall [Lupus]
* Fixed endless warping loops, thanks to Manipulator [Lupus]
diff --git a/npc/custom/healers/heal_payment.txt b/npc/custom/healers/heal_payment.txt
index 325bfd008..bcb6d4e1e 100644
--- a/npc/custom/healers/heal_payment.txt
+++ b/npc/custom/healers/heal_payment.txt
@@ -19,9 +19,10 @@
prontera.gat,150,184,5 script Healer#h1-1::Healer 742,{
set @tempHp, MaxHp-Hp;
+ set @tempSpReal, MaxSp-Sp;
set @tempSp, ((MaxSp-Sp) * BaseLevel) / 5;
if (@tempHp > 0) goto WOUNDED;
- if (@tempSp > 0) goto ONLY_REGENERATION;
+ if (@tempSpReal > 0) goto ONLY_REGENERATION;
mes "[Healer]";
mes "Oh?";
@@ -55,19 +56,19 @@ prontera.gat,150,184,5 script Healer#h1-1::Healer 742,{
HEALINGS:
if (Zeny < @tempHp) goto NO_ZENYS;
set Zeny, Zeny-@tempHp;
- heal 30000,0;
+ heal @tempHp,0;
goto FIN;
REGENERATION:
if (Zeny < @tempSp) goto NO_ZENYS;
set Zeny, Zeny-@tempSp;
- heal 0,30000;
+ heal 0,@tempSpReal;
goto FIN;
HEALINGS_AND_REGEN:
if (Zeny < (@tempHp+@tempSp)) goto NO_ZENYS;
set Zeny, Zeny-(@tempHp+@tempSp);
- heal 30000,30000;
+ heal @tempHp,@tempSpReal;
goto FIN;
NO_ZENYS: