From cc8727b60fbcae442bc3fd0e38514733d5fab1d2 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 20 May 2019 11:01:20 -0300 Subject: Add legacy_heal, support for legacy behavior --- npc/items/rand_sc_heal.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'npc/items/rand_sc_heal.txt') 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; } -- cgit v1.2.3-60-g2f50