From 5b6f8a2fcb85398afb917cba337678d93500d1b8 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 18 Jul 2019 14:32:49 -0300 Subject: Summon magic: Each skill level now raises summoned monster HP in 1% (except lv 1) --- npc/config/magic.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'npc/config') diff --git a/npc/config/magic.txt b/npc/config/magic.txt index b5239e9f2..5630cc766 100644 --- a/npc/config/magic.txt +++ b/npc/config/magic.txt @@ -72,8 +72,13 @@ function script SummonMagic { // Cause effect // Summoned monsters live from 45 to 60 seconds, and each skill levels grants 10s extra life // The 35~50 is not a defect, remember skill starts at level 1... - for (.@i = 0; .@i < (.@lv+(.@adj-1))/.@adj; .@i++) - summon("Summoned Monster", .@id, rand(35,50)+.@lv*10); + for (.@i = 0; .@i < (.@lv+(.@adj-1))/.@adj; .@i++) { + .@mids=summon("Summoned Monster", .@id, rand(35,50)+.@lv*10); + .@bhp=getunitdata(.@mids, UDT_MAXHP); + .@lvx=max(0, (.@lv-1)*.@bhp/100); + setunitdata(.@mids, UDT_MAXHP, .@bhp+.@lvx); + setunitdata(.@mids, UDT_HP, .@bhp+.@lvx); + } dispbottom l("All monsters summoned!"); return; } -- cgit v1.2.3-60-g2f50