From dcc5bb5bf5a82e208a39c4595cb008d50966513c Mon Sep 17 00:00:00 2001 From: jesusalva Date: Thu, 8 Mar 2018 06:21:50 -0300 Subject: Fix all newlines, we should use UNIX endline, not Windows, DOS or Mac. --- npc/003-1/lieutenantdausen.txt | 818 ++++++++++++++++++++--------------------- 1 file changed, 409 insertions(+), 409 deletions(-) (limited to 'npc/003-1/lieutenantdausen.txt') diff --git a/npc/003-1/lieutenantdausen.txt b/npc/003-1/lieutenantdausen.txt index 91570ca43..d15136ad4 100644 --- a/npc/003-1/lieutenantdausen.txt +++ b/npc/003-1/lieutenantdausen.txt @@ -1,409 +1,409 @@ -// TMW2 scripts. -// Authors: -// Saulc -// Description: -// Help Tulimshar guards -// Quest variable: -// TulimsharQuests_Guards -// Quest stages: -// 0 - not started -// 1 - Lieutenant Dausen asked for help Tulimshar guards -// 2 - completed - - -003-1,111,84,0 script Lieutenant Dausen NPC_PLAYER,{ - // This NPC is broken, so this code disables it - mesn; - mesq l("Greetings, citzen. I am @@, chief of the Tulimshar guards.", .name$); - close; - - - function quest_waterForGuard - { - setq TulimsharQuest_WaterForGuard, 1; - speech S_FIRST_BLANK_LINE | S_LAST_NEXT, - l("Good luck !"); - close; - } - - .@has = getq(TulimsharQuest_WaterForGuard); - if (.@has == 0) - { - speech S_FIRST_BLANK_LINE | S_LAST_NEXT, - l("Hello can you help me?"); - do - { - select - l("Yes"), - menuaction(l("Quit")); - - switch (@menu) - { - case 1: - quest_waterForGuard; - break; - } - } while (@menu != 2); - } - else if (.@has == 1) - { - speech S_FIRST_BLANK_LINE | S_LAST_NEXT, - l("Not yet. Get level 255 and I'll reward you!"); - } - else if (.@has == 2) - { - speech S_FIRST_BLANK_LINE | S_LAST_NEXT, - l("Thank you, there is your reward"); - narrator("You receive 30 exp."); - getexp 30, 0; - setq TulimsharQuest_WaterForGuard, 3; - } - else - { - speech S_FIRST_BLANK_LINE | S_LAST_NEXT, - l("Thank you for your help."); - } - - closedialog; - goodbye; - close; - -OnInit: - .sex = G_MALE; - .distance = 3; - end; -} - - -003-1,98,100,0 script Guard Philip NPC_GUARD1,{ - legiontalk; - if (getq(TulimsharQuest_WaterForGuard) == 1) - { - //CheckGuard(); // FIXME This is not Hide And Seek - } - end; - -OnTimer1000: - domovestep; - -OnInit: - - // Check items.xml for info about this - .@npcId = getnpcid(0, "Lieutenant Dausen"); - setunitdata(.@npcId, UDT_HEADTOP, 2906); - setunitdata(.@npcId, UDT_HEADMIDDLE, 1304); - setunitdata(.@npcId, UDT_HEADBOTTOM, 2201); - setunitdata(.@npcId, UDT_SHIELD, 1800); // TODO FIXME: Display Boots - setunitdata(.@npcId, UDT_WEAPON, 3504); - setunitdata(.@npcId, UDT_HAIRSTYLE, 7); - setunitdata(.@npcId, UDT_HAIRCOLOR, 17); - - initpath "move", 98, 104, - "dir", DOWN, 0, - "wait", 60, 0, - "move", 84, 100, - "dir", DOWN, 0, - "wait", 45, 0, - "move", 93, 110, - "dir", DOWN, 0, - "wait", 70, 0, - "move", 101, 106, - "dir", RIGHT, 0, - "wait", 12, 0, - "move", 98, 104, - "dir", DOWN, 0, - "wait", 68, 0, - "move", 93, 110, - "dir", DOWN, 0, - "wait", 90, 0, - "move", 111, 109, - "dir", DOWN, 0, - "wait", 11, 0; - initialmove; - initnpctimer; - .distance = 5; -} -003-1,98,121,0 script Guard Defou NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,102,121,0 script Guard Avou NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,58,158,0 script Guard Benji NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,62,158,0 script Guard Valou NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,71,138,0 script Guard Nutelo NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,58,128,0 script Guard Moustacha NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,58,100,0 script Guard Popaul NPC_GUARD1,{ - legiontalk; - end; - -OnTimer1000: - domovestep; - -OnInit: - initpath "move", 58, 100, - "dir", DOWN, 0, - "wait", 100, 0, - "move", 62, 100, - "dir", DOWN, 0, - "wait", 35, 0, - "move", 62, 93, - "dir", DOWN, 0, - "wait", 48, 0, - "move", 58, 104, - "dir", DOWN, 0, - "wait", 55, 0, - "move", 54, 102, - "dir", RIGHT, 0, - "wait", 82, 0; - - initialmove; - initnpctimer; - .distance = 5; -} -003-1,51,73,0 script Guard Yen NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-2,41,37,0 script Guard Yuna NPC_GUARD2,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,54,52,0 script Guard Maxim NPC_GUARD1,{ - legiontalk; - end; - -OnTimer1000: - domovestep; - -OnInit: - initpath "move", 54, 52, - "dir", DOWN, 0, - "wait", 85, 0, - "move", 54, 45, - "dir", DOWN, 0, - "wait", 70, 0, - "move", 67, 30, - "dir", LEFT, 0, - "wait", 11, 0, - "move", 49, 46, - "dir", DOWN, 0, - "wait", 55, 0, - "move", 31, 41, - "dir", LEFT, 0, - "wait", 6, 0, - "move", 35, 36, - "dir", UP, 0, - "wait", 9, 0, - "move", 49, 52, - "dir", DOWN, 0, - "wait", 70, 0; - initialmove; - initnpctimer; - .distance = 5; - -} -003-1,50,36,0 script Guard Totor NPC_GUARD1,{ - legiontalk; - end; - -OnTimer1000: - domovestep; - -OnInit: - initpath "move", 50, 36, - "dir", DOWN, 0, - "wait", 45, 0, - "move", 50, 39, - "dir", DOWN, 0, - "wait", 35, 0, - "move", 35, 40, - "dir", UP, 0, - "wait", 1, 0, - "move", 33, 34, - "dir", DOWN, 0, - "wait", 12, 0; - initialmove; - initnpctimer; - .distance = 5; -} -003-1,53,36,0 script Guard Roukin NPC_GUARD1,{ - legiontalk; - end; - -OnTimer1000: - domovestep; - -OnInit: - initpath "move", 53, 36, - "dir", DOWN, 0, - "wait", 60, 0, - "move", 56, 59, - "dir", DOWN, 0, - "wait", 1, 0, - "move", 61, 76, - "dir", RIGHT, 0, - "wait", 5, 0, - "move", 61, 105, - "dir", RIGHT, 0, - "wait", 8, 0, - "move", 59, 129, - "dir", LEFT, 0, - "wait", 4, 0, - "move", 60, 103, - "dir", UP, 0, - "wait", 1, 0, - "move", 56, 82, - "dir", LEFT, 0, - "wait", 7, 0, - "move", 56, 59, - "dir", UP, 0, - "wait", 1, 0, - "move", 53, 39, - "dir", DOWN, 0, - "wait", 25, 0; - initialmove; - initnpctimer; - .distance = 5; -} -003-1,35,34,0 script Guard Falko NPC_GUARD1,{ - legiontalk; - end; - -OnTimer1000: - domovestep; - -OnInit: - initpath "move", 35, 34, - "dir", DOWN, 0, - "wait", 60, 0, - "move", 51, 38, - "dir", DOWN, 0, - "wait", 10, 0; - initialmove; - initnpctimer; - .distance = 5; -} -003-3,39,37,0 script Guard Malindax NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,111,101,0 script Guard Froma NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} -003-1,102,80,0 script Guard Tetric NPC_GUARD1,{ - legiontalk; - end; - -OnTimer1000: - domovestep; - -OnInit: - initpath "move", 110, 84, - "dir", RIGHT, 0, - "wait", 1, 0, - "move", 110, 101, - "dir", RIGHT, 0, - "wait", 0, 0, - "move", 99, 121, - "dir", LEFT, 0, - "wait", 1, 0, - "move", 89, 136, - "dir", DOWN, 0, - "wait", 1, 0, - "move", 65, 152, - "dir", DOWN, 0, - "wait", 1, 0, - "move", 71, 139, - "dir", RIGHT, 0, - "wait", 1, 0, - "move", 59, 128, - "dir", LEFT, 0, - "wait", 1, 0, - "move", 47, 79, - "dir", LEFT, 0, - "wait", 1, 0, - "move", 80, 73, - "dir", RIGHT, 0, - "wait", 1, 0, - "move", 53, 52, - "dir", RIGHT, 0, - "wait", 1, 0, - "move", 52, 37, - "dir", RIGHT, 0, - "wait", 1, 0, - "move", 35, 35, - "dir", RIGHT, 0, - "wait", 1, 0, - "move", 62, 105, - "dir", DOWN, 0, - "wait", 1, 0; - initialmove; - initnpctimer; - .distance = 5; -} -003-1,107,80,0 script Guard Biscop NPC_GUARD1,{ - legiontalk; - end; -OnInit: - .sex = G_OTHER; - .distance = 1; - end; -} - - +// TMW2 scripts. +// Authors: +// Saulc +// Description: +// Help Tulimshar guards +// Quest variable: +// TulimsharQuests_Guards +// Quest stages: +// 0 - not started +// 1 - Lieutenant Dausen asked for help Tulimshar guards +// 2 - completed + + +003-1,111,84,0 script Lieutenant Dausen NPC_PLAYER,{ + // This NPC is broken, so this code disables it + mesn; + mesq l("Greetings, citzen. I am @@, chief of the Tulimshar guards.", .name$); + close; + + + function quest_waterForGuard + { + setq TulimsharQuest_WaterForGuard, 1; + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("Good luck !"); + close; + } + + .@has = getq(TulimsharQuest_WaterForGuard); + if (.@has == 0) + { + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("Hello can you help me?"); + do + { + select + l("Yes"), + menuaction(l("Quit")); + + switch (@menu) + { + case 1: + quest_waterForGuard; + break; + } + } while (@menu != 2); + } + else if (.@has == 1) + { + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("Not yet. Get level 255 and I'll reward you!"); + } + else if (.@has == 2) + { + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("Thank you, there is your reward"); + narrator("You receive 30 exp."); + getexp 30, 0; + setq TulimsharQuest_WaterForGuard, 3; + } + else + { + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("Thank you for your help."); + } + + closedialog; + goodbye; + close; + +OnInit: + .sex = G_MALE; + .distance = 3; + end; +} + + +003-1,98,100,0 script Guard Philip NPC_GUARD1,{ + legiontalk; + if (getq(TulimsharQuest_WaterForGuard) == 1) + { + //CheckGuard(); // FIXME This is not Hide And Seek + } + end; + +OnTimer1000: + domovestep; + +OnInit: + + // Check items.xml for info about this + .@npcId = getnpcid(0, "Lieutenant Dausen"); + setunitdata(.@npcId, UDT_HEADTOP, 2906); + setunitdata(.@npcId, UDT_HEADMIDDLE, 1304); + setunitdata(.@npcId, UDT_HEADBOTTOM, 2201); + setunitdata(.@npcId, UDT_SHIELD, 1800); // TODO FIXME: Display Boots + setunitdata(.@npcId, UDT_WEAPON, 3504); + setunitdata(.@npcId, UDT_HAIRSTYLE, 7); + setunitdata(.@npcId, UDT_HAIRCOLOR, 17); + + initpath "move", 98, 104, + "dir", DOWN, 0, + "wait", 60, 0, + "move", 84, 100, + "dir", DOWN, 0, + "wait", 45, 0, + "move", 93, 110, + "dir", DOWN, 0, + "wait", 70, 0, + "move", 101, 106, + "dir", RIGHT, 0, + "wait", 12, 0, + "move", 98, 104, + "dir", DOWN, 0, + "wait", 68, 0, + "move", 93, 110, + "dir", DOWN, 0, + "wait", 90, 0, + "move", 111, 109, + "dir", DOWN, 0, + "wait", 11, 0; + initialmove; + initnpctimer; + .distance = 5; +} +003-1,98,121,0 script Guard Defou NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,102,121,0 script Guard Avou NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,58,158,0 script Guard Benji NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,62,158,0 script Guard Valou NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,71,138,0 script Guard Nutelo NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,58,128,0 script Guard Moustacha NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,58,100,0 script Guard Popaul NPC_GUARD1,{ + legiontalk; + end; + +OnTimer1000: + domovestep; + +OnInit: + initpath "move", 58, 100, + "dir", DOWN, 0, + "wait", 100, 0, + "move", 62, 100, + "dir", DOWN, 0, + "wait", 35, 0, + "move", 62, 93, + "dir", DOWN, 0, + "wait", 48, 0, + "move", 58, 104, + "dir", DOWN, 0, + "wait", 55, 0, + "move", 54, 102, + "dir", RIGHT, 0, + "wait", 82, 0; + + initialmove; + initnpctimer; + .distance = 5; +} +003-1,51,73,0 script Guard Yen NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-2,41,37,0 script Guard Yuna NPC_GUARD2,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,54,52,0 script Guard Maxim NPC_GUARD1,{ + legiontalk; + end; + +OnTimer1000: + domovestep; + +OnInit: + initpath "move", 54, 52, + "dir", DOWN, 0, + "wait", 85, 0, + "move", 54, 45, + "dir", DOWN, 0, + "wait", 70, 0, + "move", 67, 30, + "dir", LEFT, 0, + "wait", 11, 0, + "move", 49, 46, + "dir", DOWN, 0, + "wait", 55, 0, + "move", 31, 41, + "dir", LEFT, 0, + "wait", 6, 0, + "move", 35, 36, + "dir", UP, 0, + "wait", 9, 0, + "move", 49, 52, + "dir", DOWN, 0, + "wait", 70, 0; + initialmove; + initnpctimer; + .distance = 5; + +} +003-1,50,36,0 script Guard Totor NPC_GUARD1,{ + legiontalk; + end; + +OnTimer1000: + domovestep; + +OnInit: + initpath "move", 50, 36, + "dir", DOWN, 0, + "wait", 45, 0, + "move", 50, 39, + "dir", DOWN, 0, + "wait", 35, 0, + "move", 35, 40, + "dir", UP, 0, + "wait", 1, 0, + "move", 33, 34, + "dir", DOWN, 0, + "wait", 12, 0; + initialmove; + initnpctimer; + .distance = 5; +} +003-1,53,36,0 script Guard Roukin NPC_GUARD1,{ + legiontalk; + end; + +OnTimer1000: + domovestep; + +OnInit: + initpath "move", 53, 36, + "dir", DOWN, 0, + "wait", 60, 0, + "move", 56, 59, + "dir", DOWN, 0, + "wait", 1, 0, + "move", 61, 76, + "dir", RIGHT, 0, + "wait", 5, 0, + "move", 61, 105, + "dir", RIGHT, 0, + "wait", 8, 0, + "move", 59, 129, + "dir", LEFT, 0, + "wait", 4, 0, + "move", 60, 103, + "dir", UP, 0, + "wait", 1, 0, + "move", 56, 82, + "dir", LEFT, 0, + "wait", 7, 0, + "move", 56, 59, + "dir", UP, 0, + "wait", 1, 0, + "move", 53, 39, + "dir", DOWN, 0, + "wait", 25, 0; + initialmove; + initnpctimer; + .distance = 5; +} +003-1,35,34,0 script Guard Falko NPC_GUARD1,{ + legiontalk; + end; + +OnTimer1000: + domovestep; + +OnInit: + initpath "move", 35, 34, + "dir", DOWN, 0, + "wait", 60, 0, + "move", 51, 38, + "dir", DOWN, 0, + "wait", 10, 0; + initialmove; + initnpctimer; + .distance = 5; +} +003-3,39,37,0 script Guard Malindax NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,111,101,0 script Guard Froma NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} +003-1,102,80,0 script Guard Tetric NPC_GUARD1,{ + legiontalk; + end; + +OnTimer1000: + domovestep; + +OnInit: + initpath "move", 110, 84, + "dir", RIGHT, 0, + "wait", 1, 0, + "move", 110, 101, + "dir", RIGHT, 0, + "wait", 0, 0, + "move", 99, 121, + "dir", LEFT, 0, + "wait", 1, 0, + "move", 89, 136, + "dir", DOWN, 0, + "wait", 1, 0, + "move", 65, 152, + "dir", DOWN, 0, + "wait", 1, 0, + "move", 71, 139, + "dir", RIGHT, 0, + "wait", 1, 0, + "move", 59, 128, + "dir", LEFT, 0, + "wait", 1, 0, + "move", 47, 79, + "dir", LEFT, 0, + "wait", 1, 0, + "move", 80, 73, + "dir", RIGHT, 0, + "wait", 1, 0, + "move", 53, 52, + "dir", RIGHT, 0, + "wait", 1, 0, + "move", 52, 37, + "dir", RIGHT, 0, + "wait", 1, 0, + "move", 35, 35, + "dir", RIGHT, 0, + "wait", 1, 0, + "move", 62, 105, + "dir", DOWN, 0, + "wait", 1, 0; + initialmove; + initnpctimer; + .distance = 5; +} +003-1,107,80,0 script Guard Biscop NPC_GUARD1,{ + legiontalk; + end; +OnInit: + .sex = G_OTHER; + .distance = 1; + end; +} + + -- cgit v1.2.3-60-g2f50