From 09e354f68216a91c31341cca9f09c2c1f846c912 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 25 Jun 2020 08:15:35 -0300 Subject: Prepare a couple ressurection skills EXP will not be reimbursed, it is only useful for MMO maps WARNING, GAME DESIGNERS, PLEASE TAKE TIMERS IN ACCOUNT --- npc/magic/revive.txt | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 npc/magic/revive.txt (limited to 'npc/magic/revive.txt') diff --git a/npc/magic/revive.txt b/npc/magic/revive.txt new file mode 100644 index 000000000..a3f2b4617 --- /dev/null +++ b/npc/magic/revive.txt @@ -0,0 +1,28 @@ +// TMW2 script +// Author: Jesusalva +// +// Magic Script: TMW2_REVIVE +// Magic Script: TMW2_RESSURECT +// +// Skill to revive players +// TODO: Reimburse EXP? + +// revives getarg(0) +function script SK_revive { + .@target=getarg(0); + if (getunittype(.@target) != UNITTYPE_PC) { + dispbottom l("This skill can only be used on players!"); + return; + } + recovery(.@target); + return; +} + +// revive in getarg(0) range from caster +function script SK_ressurect { + .@r=getarg(0); + getmapxy(.@m$, .@x, .@y, 0); + recovery(.@m$, .@x-.@r, .@y-.@r, .@x+.@r, .@y+.@r); + return; +} + -- cgit v1.2.3-60-g2f50