summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/functions/hub.txt6
-rw-r--r--npc/magic/revive.txt6
2 files changed, 11 insertions, 1 deletions
diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt
index 841b2c6f5..d3d2765cf 100644
--- a/npc/functions/hub.txt
+++ b/npc/functions/hub.txt
@@ -349,13 +349,17 @@ function script HUB_SkillInvoke {
// FIXME: Windwalker (1MSP?), Last Standing Man (2 MSP?)
- // Ressurection skills
+ // Ressurection skills (also heals fully)
case TMW2_REVIVE:
SK_revive(@skillTarget);
break;
case TMW2_RESSURECT:
SK_ressurect(@skillLv);
break;
+ // [Ultimate] revives the whole map, like @raisemap
+ case TMW2_SANCTUM:
+ SK_sanctum();
+ break;
// XXX: Fire Class (TODO: DMG over time? SC_BLOODING?)
case TMW2_FIREARROW:
diff --git a/npc/magic/revive.txt b/npc/magic/revive.txt
index a3f2b4617..339c77c08 100644
--- a/npc/magic/revive.txt
+++ b/npc/magic/revive.txt
@@ -26,3 +26,9 @@ function script SK_ressurect {
return;
}
+// revives the whole map [ULTIMATE]
+function script SK_sanctum {
+ recovery(getmap());
+ return;
+}
+