summaryrefslogtreecommitdiff
path: root/npc/015-8-1
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-06-04 11:33:05 -0300
committerJesusaves <cpntb1@ymail.com>2019-06-04 11:33:05 -0300
commitac816a929e535912a02360612d02e53bebe2f995 (patch)
tree99e797f28962f38bde42068959b9062a455e12e6 /npc/015-8-1
parent4bd4363c1fce21fa1223ab9652e49b07c66d3f13 (diff)
downloadserverdata-ac816a929e535912a02360612d02e53bebe2f995.tar.gz
serverdata-ac816a929e535912a02360612d02e53bebe2f995.tar.bz2
serverdata-ac816a929e535912a02360612d02e53bebe2f995.tar.xz
serverdata-ac816a929e535912a02360612d02e53bebe2f995.zip
Sagratha's Campaign can now be finished.
Diffstat (limited to 'npc/015-8-1')
-rw-r--r--npc/015-8-1/campaign.txt51
1 files changed, 48 insertions, 3 deletions
diff --git a/npc/015-8-1/campaign.txt b/npc/015-8-1/campaign.txt
index bd79a73bf..bbfa2d8aa 100644
--- a/npc/015-8-1/campaign.txt
+++ b/npc/015-8-1/campaign.txt
@@ -154,6 +154,7 @@ OnSagrathaWin:
deltimer(.@n$+"::OnW02");
deltimer(.@n$+"::OnW03");
killmonster(.@m$, .@n$+"::OnError");
+ mapannounce(.@m$, "##2"+l("You win!"), 0);
npctalk l("YOU WHO DEFILE THIS PLACE...");
// How does she even knows your name?
@@ -183,11 +184,55 @@ OnSW03:
.@m$=getmap();
.@n$=instance_npcname(.name$);
- npctalk "Victory!";
- unittalk(.SAGRATHA, "ERROR, could not open dialog");
- mapannounce(.@m$, "##2"+l("You win!"), 0);
+ npctalk l("THIS IS THE MOUBOOTAUR TEMPLE RUINS... THIS PLACE IS SACRED...");
+ addtimer(3000, .@n$+"::OnSW04");
+ end;
+
+OnSW04:
+ .@m$=getmap();
+ .@n$=instance_npcname(.name$);
+
+ npctalk l("THE BLOOD HERE SPILLED TODAY... ONLY ENRAGES HIM MORE...");
+ unittalk(.SAGRATHA, l("Yikes, the Moubootaur!"));
+ addtimer(3000, .@n$+"::OnSW05");
+ end;
+
+OnSW05:
+ .@m$=getmap();
+ .@n$=instance_npcname(.name$);
+
+ npctalk l("LEAVE NOW... BEFORE IT BECOMES TOO LATE....");
+ addtimer(3000, .@n$+"::OnSW06");
end;
+OnSW06:
+ .@m$=getmap();
+ .@n$=instance_npcname(.name$);
+
+ mesn l("Sagratha");
+ mesq l("@@, we should leave here now.", strcharinfo(0));
+ next;
+ select
+ l("What is the Moubootaur?"),
+ l("I came here to ask for help with curses."),
+ l("WHAT IN THE NAME OF THE FREAKING PENGUIN WAS THAT?!");
+ mes "";
+ mesn l("Sagratha");
+ mesq l("That's none of your bussiness! We should leave here NOW!");
+ next;
+ mesn l("Sagratha");
+ mesq l("You can tell me the details about why you're here on the way out...");
+ next;
+ mesn l("Sagratha");
+ mesq l("But for now, we must NOT enrage the Moubootaur!!");
+ next;
+ setq HurnscaldQuest_Sagratha, 6, 0, 0;
+ warp "014-5", 122, 139;
+ clear;
+ mesc l(".:: Victory ::."), 3;
+ mesc l("You successfully completed Sagratha's Campaign."), 3;
+ close;
+
OnError:
end;