blob: daef77d5604f245efd84c05980ed145ace9378b7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
// TMW2 script
// Author: Jesusalva <admin@tmw2.org>
//
// 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;
}
// revives the whole map [ULTIMATE]
function script SK_sanctum {
BaseLevel-=1; // Maybe EXP Gain -300% for a hour?
recovery(getmap());
//maptimer AUTOREVIVE 15 minutes
return;
}
|