From 16ba0eb51713089b1b14c9d8d6b3b73a3a4cd7bd Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 27 Nov 2021 12:18:53 -0300 Subject: [WORKAROUND] poppet patch --- npc/015-8-1/campaign.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/npc/015-8-1/campaign.txt b/npc/015-8-1/campaign.txt index 57e2ad554..890cf2803 100644 --- a/npc/015-8-1/campaign.txt +++ b/npc/015-8-1/campaign.txt @@ -10,6 +10,8 @@ end; if (!.SAGRATHA) dispbottom l("I cannot read the signs from this far away."); + if (@swin) + goto OnSW06; end; // There is no instance init @@ -176,11 +178,13 @@ OnSagrathaReallyDie: OnSagrathaWin: .@n$=instance_npcname(.name$); addtimer(70, .@n$+"::OnSagrathaReallyWin", .PLAYERID); + @swin=true; end; OnSagrathaReallyWin: .@m$=getmap(); .@n$=instance_npcname(.name$); + @swin=true; if (ispcdead()) end; @@ -245,7 +249,7 @@ OnSW05: OnSW06: .@m$=getmap(); .@n$=instance_npcname(.name$); - if (getq(HurnscaldQuest_Sagratha) < 5) + if (getq(HurnscaldQuest_Sagratha) != 5) end; mesn l("Sagratha"); @@ -265,6 +269,7 @@ OnSW06: mesn l("Sagratha"); mesq l("But for now, we must NOT enrage the Moubootaur!!"); next; + @swin=false; setq HurnscaldQuest_Sagratha, 6, 0, 0; warp "014-5", 122, 139; clear; -- cgit v1.2.3-70-g09d2