diff options
author | Jesusaves <cpntb1@ymail.com> | 2023-07-25 20:27:17 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2023-07-25 20:27:17 -0300 |
commit | ecf16695c03f6ddf58a3b2e793f49941d6da18e4 (patch) | |
tree | 2e30bc631b5d843f4479e25b6d797099ccd24250 | |
parent | f653bdc3d1b4e9abaf45a2b75cbf487648c99d99 (diff) | |
download | serverdata-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.txt | 13 | ||||
-rw-r--r-- | npc/functions/vault.txt | 6 |
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; |