diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/Changelog.txt | 3 | ||||
-rw-r--r-- | npc/custom/healers/heal_payment.txt | 9 |
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:
|