summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2023-07-25 20:27:17 -0300
committerJesusaves <cpntb1@ymail.com>2023-07-25 20:27:17 -0300
commitecf16695c03f6ddf58a3b2e793f49941d6da18e4 (patch)
tree2e30bc631b5d843f4479e25b6d797099ccd24250
parentf653bdc3d1b4e9abaf45a2b75cbf487648c99d99 (diff)
downloadserverdata-ecf16695c03f6ddf58a3b2e793f49941d6da18e4.tar.gz
serverdata-ecf16695c03f6ddf58a3b2e793f49941d6da18e4.tar.bz2
serverdata-ecf16695c03f6ddf58a3b2e793f49941d6da18e4.tar.xz
serverdata-ecf16695c03f6ddf58a3b2e793f49941d6da18e4.zip
Increase Mirror Lake delays here too, to avoid the race condition.
-rw-r--r--npc/003-0-2/misc.txt13
-rw-r--r--npc/functions/vault.txt6
2 files changed, 16 insertions, 3 deletions
diff --git a/npc/003-0-2/misc.txt b/npc/003-0-2/misc.txt
index e56e6a015..6447b1507 100644
--- a/npc/003-0-2/misc.txt
+++ b/npc/003-0-2/misc.txt
@@ -36,3 +36,16 @@ OnInit:
end;
}
+003-0-3,34,33,0 script A Mirror Lake NPC_MANATREE,{
+OnTouch:
+ if (!getvaultid()) { dispbottom l("WTF is this devilry?! Just... How?!"); end; }
+ mesc l("Do you want to move the ##BThe Crossroads##b?"), 1;
+ if (askyesno() == ASK_NO) close;
+ closeclientdialog;
+ MirrorLakeSendTo(MLP_CR, 0);
+ end;
+OnInit:
+ .sex = G_OTHER; .distance = 1; disablenpc .name$;
+ end;
+}
+
diff --git a/npc/functions/vault.txt b/npc/functions/vault.txt
index 1c3cbf406..69d9cbd4f 100644
--- a/npc/functions/vault.txt
+++ b/npc/functions/vault.txt
@@ -52,11 +52,11 @@ function script MirrorLakeSendTo {
closeclientdialog;
dispbottom l("Darkness fills your vision...");
export_vault();
- sleep2(500);
+ sleep2(800);
specialeffect FX_CIRCLE, SELF, getcharid(3);
- sleep2(500);
+ sleep2(1200);
specialeffect FX_MGSHIELD, SELF, getcharid(3);
- sleep2(500);
+ sleep2(1200);
kick(getcharid(3), 7); // 7 is not a valid kick reason
//atcommand("@kick "+strcharinfo(0));
end;