summaryrefslogtreecommitdiff
path: root/npc/items/rand_sc_heal.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/items/rand_sc_heal.txt')
-rw-r--r--npc/items/rand_sc_heal.txt5
1 files changed, 3 insertions, 2 deletions
diff --git a/npc/items/rand_sc_heal.txt b/npc/items/rand_sc_heal.txt
index 19d09f62d..fdfcb5cd2 100644
--- a/npc/items/rand_sc_heal.txt
+++ b/npc/items/rand_sc_heal.txt
@@ -110,8 +110,10 @@ OnUse:
.@d=getstatus(getarg(0), 4) * 1000;
// If there WAS an effect previously, get ponderate average
- if (.@v > 0)
+ if (.@v > 0) {
@val1=ponderate_avg(@val1, @delay, .@v, .@d);
+ @delay=ponderate_avg(@delay, @val1, .@d, .@v);
+ }
// Decide the healing bonus type. We have four types: S, L, G and M
// By default, we use 'S'
@@ -120,7 +122,6 @@ OnUse:
// Apply the effect and finish
sc_end .@skill;
sc_start2 .@skill, @delay, @val1, 1;
- }
end;
}