summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseeds <abby.hulka@gmail.com>2021-06-12 22:26:25 +0000
committerseeds <abby.hulka@gmail.com>2021-06-12 22:26:25 +0000
commit28bcbb92b53e771d90b9364e09743d81a812b7bb (patch)
treebcd8cf47a59f545c4caeb9b4f9390b0de1ea70eb
parent461d12f61378ed009fd460565d355c61e524511b (diff)
downloadserverdata-28bcbb92b53e771d90b9364e09743d81a812b7bb.tar.gz
serverdata-28bcbb92b53e771d90b9364e09743d81a812b7bb.tar.bz2
serverdata-28bcbb92b53e771d90b9364e09743d81a812b7bb.tar.xz
serverdata-28bcbb92b53e771d90b9364e09743d81a812b7bb.zip
Add Captain Reed to piou castle
-rw-r--r--npc/006-2-5/reed.txt101
1 files changed, 101 insertions, 0 deletions
diff --git a/npc/006-2-5/reed.txt b/npc/006-2-5/reed.txt
new file mode 100644
index 000000000..82002cfb7
--- /dev/null
+++ b/npc/006-2-5/reed.txt
@@ -0,0 +1,101 @@
+// TMW-2 scripts.
+// Original Authors: Hal9000 & Qwerty Dragon
+// TMW-2 Authors:
+// +seeds
+// Description:
+// Piou captain who gives information about shrewboo mounts and the Piou Knights.
+
+006-2-5,40,25,0 script Captain Reed NPC_PIOU_KNIGHT_L,{
+ function reedIgnore
+ function reedHello
+ function reedAboutKnights
+ function reedAboutShrewboos
+ .@q=getq(LilitQuest_Pouf)
+
+ function reedHello {
+ do
+ {
+ mesn;
+ mesq l("Do you need assistance, Knight %s?", strcharinfo(0));
+ next;
+ select
+ l("What can you tell me about the Piou Knights?"),
+ l("Why do Piou Knights need mounts if they can fly?"),
+ l("I just wanted to say hi.");
+ mes "";
+ switch (@menu) {
+ case 1:
+ reedAboutKnights();
+ break;
+ case 2:
+ reedAboutShrewboos();
+ break;
+ case 3:
+ close;
+ break;
+ }
+ }
+ return;
+}
+
+function reedAboutKnights {
+ mesn;
+ mesq l("The Order of Piou Knights was originally created as a defense against hunters from the humanoid races.");
+ mesn;
+ mesc l("Our creation stopped hunting on Piou Isles, but it could not do anything for the pious who refused to live here.");
+ mesn;
+ mesq l("We grew in strength and knowledge over time, and dedicated ourselves to upholding justice and peace on the Isles, and in the world.");
+ mesn;
+ mesq l("When the ducks joined the Moubootaur and created the Duck Side, our convictions and oathes to the Order ensured we would oppose them.");
+ mesn;
+ mesc l("The humanoid races do not consider ducks or pious to be a threat, so we are the only line of defense against the Duck Side.");
+ mesn;
+ mesq l("Remember that, %s. You dedicated yourself to the Order of Piou Knights, so you are now sworn to oppose the Duck Side.", strcharinfo(0));
+ mesn;
+ reedHello();
+}
+
+function reedAboutShrewboos {
+ mesn;
+ mesq l("Our warriors are burdened with strong, yet heavy, armor.");
+ mesn;
+ mesc l("Due to this detriment to our speed and ability to fly, we started training shrewboos as mounts.");
+ mesn;
+ mesq l("Over time, we improved our training, and our warboos are now extremely efficient fighting steeds.");
+ mesn;
+ mesq l("They also give Piou Knights a much needed speed boost against the ducks, who are naturally fast.");
+ mesn;
+ reedHello();
+}
+
+function reedIgnore {
+ next;
+ if (.@q <= 2)
+ {
+ .@r = rand2(3);
+ if (.@r == 0)
+ {
+ mesq l("This is no place for a weakling like you. I suggest you leave.");
+ }
+ else if (.@r == 1)
+ {
+ mesq l("Allowing you to remain on our Isles is dangerous. Tread carefully, %s.", get_race());
+ }
+ else
+ {
+ mesq l("I'll be keeping an eye on you, %s. Don't make trouble.", strcharinfo(0));
+ }
+ return;
+ }
+ else if (.@q == 3)
+ {
+ reedHello();
+ }
+ return;
+}
+
+OnInit:
+ .sex = G_Other;
+ .distance = 4;
+ end;
+}