summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Botosh <rumly111@gmail.com>2015-10-25 14:49:47 +0200
committerJoseph Botosh <rumly111@gmail.com>2015-10-25 14:49:47 +0200
commit8adade2e72d0d9f08f452079d1dec4aac67bbe9a (patch)
tree12b52cbe9b1669b5cc365d14aecb5859e9412acc
parentd0cc60caf9e6271aba7c6597d9736680aa99fff0 (diff)
downloadserverdata-8adade2e72d0d9f08f452079d1dec4aac67bbe9a.tar.gz
serverdata-8adade2e72d0d9f08f452079d1dec4aac67bbe9a.tar.bz2
serverdata-8adade2e72d0d9f08f452079d1dec4aac67bbe9a.tar.xz
serverdata-8adade2e72d0d9f08f452079d1dec4aac67bbe9a.zip
Add NPC Bacchus for halloween quest
-rw-r--r--npc/000-2-2/_import.txt1
-rw-r--r--npc/000-2-2/bacchus.txt131
2 files changed, 132 insertions, 0 deletions
diff --git a/npc/000-2-2/_import.txt b/npc/000-2-2/_import.txt
index ab99690c..7f7f44bd 100644
--- a/npc/000-2-2/_import.txt
+++ b/npc/000-2-2/_import.txt
@@ -2,4 +2,5 @@
npc: npc/000-2-2/doors.txt
npc: npc/000-2-2/mapflags.txt
// npc: npc/000-2-2/ratto.txt
+npc: npc/000-2-2/bacchus.txt
npc: npc/000-2-2/_mobs.txt
diff --git a/npc/000-2-2/bacchus.txt b/npc/000-2-2/bacchus.txt
new file mode 100644
index 00000000..9bf10894
--- /dev/null
+++ b/npc/000-2-2/bacchus.txt
@@ -0,0 +1,131 @@
+// Evol scripts.
+// Authors:
+// Vasily_Makarov
+
+
+000-2-2.gat,32,29,0,1 script Bacchus 997,{
+
+ mesn;
+ mesq l("Hahahaha!");
+ mesq l("Happy Halloween!!");
+ next;
+
+l_Intro:
+ mesq l("Let me introduce myself, I'm Bachus, the ladies man, the sir of your dream, the pumpkin of the jack, the star of the your sky, the...");
+ next;
+
+ menu
+ rif(countitem("Pumpkin") > 0, l("I have a pumpkin!")), l_DoHat,
+ l("Where did you get that hat?"), l_Hat,
+ l("Forgive me, but... who are you?"), -,
+ l("Where can I find this pumpkin?"), l_Where,
+ l("Goodbye..."), l_Bye;
+
+ mes "";
+ mesn;
+ mesq l("I... I said you, I'm the ladies man, the...");
+ next;
+
+ menu
+ l("No, not this."), -,
+ l("Ok, see you."), l_Bye;
+
+ mes "";
+ mesn;
+ mesq l("The sir of your dream?");
+ next;
+ mesq l("The pumpkin of the jack?");
+ next;
+
+ menu
+ l("Could you just tell me who you are?"), -,
+ l("Pumpkin of the jack."), l_Hat,
+ l("Nothing..."), l_Bye;
+
+ mes "";
+ mesn;
+ mesq l("You're not funny...");
+ next;
+ mesq l("I'm Bachus! The...");
+ next;
+ mesq l("Ok, that's enough.");
+ next;
+ mesq l("I'm just a random stranger, just passing by this ship, in this wonderful day of Halloween.");
+ next;
+ mesq l("Hmm...");
+ next;
+ mesq l("Who're you?");
+ next;
+ goto l_Intro;
+
+l_Hat:
+ mes "";
+ mesn;
+ mesq l("My hat! do you like it? I do love it, I made it by myself, it's such a beauty, isn't it? Oh wait, I can light fire inside, it's the most beautiful!");
+ next;
+ mesq l("Do you want one as well?");
+ next;
+
+ menu
+ l("I would like one too, indeed."), -,
+ l("No thanks, I think that I'll leave you alone..."), l_Bye;
+
+ mes "";
+ mesn;
+ mesq l("You would like... ? So I think that's... Possible, let's say... yes! Yes, it's possible.");
+ next;
+ mesq l("You just need to bring me... one @@, that's all. I'll carve it myself.", getitemlink("Pumpkin"));
+ next;
+
+ menu
+ l("Deal! I'll bring you one."), -,
+ l("Where can I find this pumpkin?"), l_Where,
+ l("I changed my mind, I don't want it anymore."), l_Bye;
+
+ mes "";
+ mesn;
+ mesq l("Nice! I'll wait you here.");
+
+ close;
+
+l_Where:
+ mes "";
+ mesn;
+ mesq l("Oh... That's a hard thing to find, only the Cuco can give it to you...");
+ next;
+ mesq l("It's an evil pumpkin, and... You're half lucky, there's one here!");
+ next;
+ mesq l("Don't be scared, he's on the other room, nobody is there.");
+ next;
+ mesq l("Just go to the left, you'll see a rusty door, knock it hard, and defeat this vegetable!");
+
+ close;
+
+l_Bye:
+ mes "";
+ mesn;
+ mesq l("You miss something...");
+
+ close;
+
+l_DoHat:
+ mes "";
+ mesn;
+ mesq l("Nice nice... Wait few seconds...");
+ next;
+
+ mesn "Narrator";
+ mes "The squary pumpkinman is sculpting your pumpkin while talking to you.";
+ next;
+
+ if (countitem("Pumpkin") > 0) delitem "Pumpkin", 1;
+ getitem "PumpkinHat", 1;
+
+ mesn;
+ mesq l("Did I told you that a long time ago... Oh, I'm done.");
+ next;
+ mesq l("That's remarkable, I've never made anything like that one before, consider yourself lucky!");
+
+ close;
+
+}