diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-05-18 17:24:29 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-05-18 17:24:29 -0300 |
commit | 6ff813be846f3a99ae7069b92bdb98d742c22079 (patch) | |
tree | a82211868eeef2285733ccc14445b18c2857e531 /npc/020-7/workers.txt | |
parent | 635096d438207113f8f30b273ea32ac99e756f24 (diff) | |
download | serverdata-6ff813be846f3a99ae7069b92bdb98d742c22079.tar.gz serverdata-6ff813be846f3a99ae7069b92bdb98d742c22079.tar.bz2 serverdata-6ff813be846f3a99ae7069b92bdb98d742c22079.tar.xz serverdata-6ff813be846f3a99ae7069b92bdb98d742c22079.zip |
Blue Sage placeholders.
Make Psi Conscience stronger - small chase, and to prevent you exploiting the
energy balls to damage the Psi - it'll knockback itself 5 tiles when attacked
at melee range. It'll also stun the attacker (cannot move/etc.) for 5 seconds.
Diffstat (limited to 'npc/020-7/workers.txt')
-rw-r--r-- | npc/020-7/workers.txt | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/npc/020-7/workers.txt b/npc/020-7/workers.txt new file mode 100644 index 000000000..5c4683e95 --- /dev/null +++ b/npc/020-7/workers.txt @@ -0,0 +1,132 @@ +// TMW2 scripts. +// Authors: +// Jesusalva +// TMW Org. +// Description: +// Resting workers + +020-7,46,30,6 script Miro NPC_BLUESAGEWORKER_MA,{ + function askQuestion; + mesn; + mesq l("I'm so tired... Slimes everywhere... Chaos everywhere... Yawn..."); + next; + mesn; + mesq l("After cleaning for twelve hours straight, they allowed me to rest a bit."); + .@q=getq(NivalisQuest_BlueSage); + switch (.@q) { + case 1: + case 2: + break; + case 3: + case 4: + askQuestion(.Q_VISITOR); + break; + case 5: + case 8: + askQuestion(.Q_HELPER); + break; + case 6: + case 7: + case 9: + case 10: + askQuestion(.Q_VISITOR | .Q_HELPER); + break; + default: + next; + mesn; + mesq l("You did a good job too. Rest a bit, too. There's still one chair."); + close; + } + close; + +function askQuestion { + .@qs=getarg(0); + do { + .@q=getq(NivalisQuest_BlueSage); + next; + select + rif(.@qs & .Q_VISITOR, l("Do you know anything about the strange visitor?")), + rif(.@qs & .Q_HELPER, l("What's your opinion of Peetu and his work?")), + any(l("I need to leave."), l("See you."), l("Bye.")); + mes ""; + switch (@menu) { + case 1: + mesn; + mesq l("With a mask? I really don't know. I'm usually in the workshop and most of the visitors spend their time in the library. Sometimes they come to have a quick look in the workshop too, but I don't really pay attention to that, so... I can't recall a visitor with a mask, sorry."); + break; + case 2: + mesn; + mesq l("Peetu? He is very cautious. It is not like him to make mistakes. After all, he is a elf. Elves are really careful with their jobs."); + next; + mesn; + mesq l("If Nikolai's helpers weren't so carefully chosen, I'd think this was some kind of a bad joke from someone."); + if (is_between(4, 7, .@q)) + setq1 NivalisQuest_BlueSage, .@q + 3; + break; + } + } while (@menu != 3); + close; +} + +OnInit: + // Bitwise questions + .Q_VISITOR=1; + .Q_HELPER=2; + + .sex=G_MALE; + .distance=5; + npcsit; + end; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +020-7,50,31,2 script Lenita NPC_BLUESAGEWORKER_FA,{ + goodbye; + end; + +OnInit: + npcsit; + end; +} + + |