diff options
author | Joseph Botosh <rumly111@gmail.com> | 2015-10-25 14:49:47 +0200 |
---|---|---|
committer | Joseph Botosh <rumly111@gmail.com> | 2015-10-25 14:49:47 +0200 |
commit | 8adade2e72d0d9f08f452079d1dec4aac67bbe9a (patch) | |
tree | 12b52cbe9b1669b5cc365d14aecb5859e9412acc | |
parent | d0cc60caf9e6271aba7c6597d9736680aa99fff0 (diff) | |
download | serverdata-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.txt | 1 | ||||
-rw-r--r-- | npc/000-2-2/bacchus.txt | 131 |
2 files changed, 132 insertions, 0 deletions
diff --git a/npc/000-2-2/_import.txt b/npc/000-2-2/_import.txt index ab99690c9..7f7f44bda 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 000000000..9bf108942 --- /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; + +} |