From 610130172552889d6dfb4c5ebc964bb90fdc73d2 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 5 Oct 2014 11:34:32 +0300 Subject: Remove conf dir. --- npc/re/instances/saras_memory.txt | 1780 ------------------------------------- 1 file changed, 1780 deletions(-) delete mode 100644 npc/re/instances/saras_memory.txt (limited to 'npc/re/instances/saras_memory.txt') diff --git a/npc/re/instances/saras_memory.txt b/npc/re/instances/saras_memory.txt deleted file mode 100644 index 25c0e619b..000000000 --- a/npc/re/instances/saras_memory.txt +++ /dev/null @@ -1,1780 +0,0 @@ -//================= Hercules Script ======================================= -//= _ _ _ -//= | | | | | | -//= | |_| | ___ _ __ ___ _ _| | ___ ___ -//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| -//= | | | | __/ | | (__| |_| | | __/\__ \ -//= \_| |_/\___|_| \___|\__,_|_|\___||___/ -//================= License =============================================== -//= This file is part of Hercules. -//= http://herc.ws - http://github.com/HerculesWS/Hercules -//= -//= Copyright (C) 2013-2018 Hercules Dev Team -//= Copyright (C) Ridley -//= Copyright (C) Ziu -//= -//= Hercules is free software: you can redistribute it and/or modify -//= it under the terms of the GNU General Public License as published by -//= the Free Software Foundation, either version 3 of the License, or -//= (at your option) any later version. -//= -//= This program is distributed in the hope that it will be useful, -//= but WITHOUT ANY WARRANTY; without even the implied warranty of -//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -//= GNU General Public License for more details. -//= -//= You should have received a copy of the GNU General Public License -//= along with this program. If not, see . -//========================================================================= -//= Sara's Memory -//================= Description =========================================== -//= When Sarah Irine was only 4 years old, a terrible tragedy took place -//= in her home: her mother was struck down by an assailant. The only -//= suspect was her father Lord Irine, who claims to have defeated the one -//= who attacked her mother. Too shocked and afraid by the sight of her -//= dying mother, little Sarah is not convinced and flees while Payon -//= guards chase her down. -//================= Current Version ======================================= -//= 1.1 -//========================================================================= - -dali,130,107,5 script Leon the Adventurer#Sara 4_M_DST_GRAND,{ // instance CD check only at the Dimensional Device - mes("[Leon the Adventurer]"); - if (BaseLevel < 99) { - mes("You know... this place doesn't seem to be safe for you. Please return to me once you have achieved LV. 99"); - close(); - } - if (!questprogress(15003)) { - if (!sarainstance) { // doing the instance for the 1st time - mes("Wow! I thought I was the only one who knew about this place."); - next(); - mes("[Leon the Adventurer]"); - mes("Excuse my rudeness! I am Pon de Leon, the famous adventurer!"); - next(); - mes("[Leon the Adventurer]"); - mes("My friend calls me Leon the Lion! For my tough appearance and attitude. Plus I have quite a bite!"); - next(); - mes("[Leon the Adventurer]"); - mes("You know, this is such a strange location..."); - next(); - mes("[Leon the Adventurer]"); - mes("As you explore it you start to see cracks in space and time. Each one covered by a dimensional device."); - next(); - mes("[Leon the Adventurer]"); - mes("For example, I think I have caught glimpses of Payon through the dimensional device closest to us.\r" - "But it doesn't seem right. Almost like it is a little bit older then it should be."); - next(); - mes("[Leon the Adventurer]"); - mes("I want to explore it, but with my old age and my knees I don't seem to be quite up to the task."); - next(); - mes("[Leon the Adventurer]"); - mes("So, I would like to ask something of you."); - next(); - mes("[Leon the Adventurer]"); - mes("Please venture through the dimensional device and report to me what you find within."); - next(); - mes("[Leon the Adventurer]"); - mes("Though, I should warn you. It might be unstable. Make sure you enter the first chance you get."); - close2(); - setquest(15003); - end; - } else { - mes("You wish to relive the past again?"); - next(); - if (select("Yes", "No") == 2) - close(); - mes("[Leon the Adventurer]"); - mes("Please venture through the dimensional device and report to me what you find within."); - next(); - mes("[Leon the Adventurer]"); - mes("Though, I should warn you. It might be unstable. Make sure you enter the first chance you get."); - setquest(15003); - close(); - } - } - if (questprogress(15003) == 1) { - mes("I am not sure you have fully explored the crack in space and time yet. Perhaps you should look a bit further into it."); - next(); - if (!sarainstance) - close(); - switch (select("Okay", "Give up")) { - case 1: - mes("[Leon the Adventurer]"); - mes("I am glad to hear that! Maybe someday you can be as brave as old Leon the Lion!"); - close(); - case 2: - mes("[Leon the Adventurer]"); - mes("Well.. I can't force you. Buf if you ever find your courage pelase talk to me again."); - erasequest(15003); - close(); - } - } - if (questprogress(15003) == 2) { - if (!sarainstance) { // 1st time reward and text - mes("What did you see in there?!"); - next(); - mes("[Leon the Adventurer]"); - mes("Hrumpf, Sara Irene?! She's one of the 12 Valkyries. I didn't know her story was that tragic...."); - next(); - mes("[Leon the Adventurer]"); - mes("It seems that you caused a huge misunderstanding between her and her father."); - next(); - mes("[Leon the Adventurer]"); - mes("I would not blame yourself for what occured. Or all the blood that was spilled. It seems that the\r" - "events that day were fated to happen no matter who was there."); - next(); - mes("[Leon the Adventurer]"); - mes("Please don't tell anyone about your time traveling adventure. We can't have anyone thinking you more\r" - "important then old Leon. Plus they wouldn't believe such a story anyways."); - next(); - mes("[Leon the Adventurer]"); - mes("I think that in about 20 hours after you last entered the rift will stable enough for you to transverse it again."); - sarainstance = 1; - getexp(770000, 1000000); // reward first time - } else { // 2nd time text - mes("What did you see in there?! Was there anything new?"); - next(); - select("Nothing has changed from the last time."); - mes("[Leon the Adventurer]"); - mes("I am sorry to hear that... If..."); - next(); - mes("[Leon the Adventurer]"); - mes("If you want to try again. I think that in about 20 hours after you last entered the rift will be stable enough\r" - "for you to transverse it again."); - next(); - mes("[Leon the Adventurer]"); - mes("You should rest up. Travelling Through time would make even Leon tired!"); - getexp(550000, 550000); // reward 2nd and following - } - erasequest(15003); - close(); - } -} - -dali,138,118,0 script Dimensional Device#dimen PORTAL,{ - if (!questprogress(15003)) { - mes("[Leon the Adventurer]"); - mes("Before you go playing around with that. Why don't you come over here and talk to me?"); - close(); - } - .@sara_time = questprogress(15002, PLAYTIME); - if (.@sara_time == 1) { - mes("[Leon the Adventurer]"); - mes("I think that in about 20 hours after you last entered the rift will stable enough for you to\r" - "transverse it again."); - close(); - } else if (.@sara_time == 2) { - erasequest(15002); - end; - } else if (!.@sara_time) { - .@party_id = getcharid(CHAR_ID_PARTY); - .@p_name$ = getpartyname(.@party_id); - .@md_name$ = _("Sara's Memory"); - if (!instance_check_party(.@party_id)) { - mes("[Leon the Adventurer]"); - mes("Before you enter you need to organize a party! Don't know how? Type /organize PARTYNAMEHERE. You\r" - "can use quotes to put spaces in a party name."); - close(); - } - if (getcharid(CHAR_ID_CHAR) == getpartyleader(.@party_id, 2)) - .@menu1$ = _("Boot up the dimensional device"); - else - .@menu1$ = ""; - switch (select(.@menu1$, "Use the dimensional device", "Cancel")) { - case 1: - if (getcharid(CHAR_ID_CHAR) != getpartyleader(.@party_id, 2)) - end; - .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance >= 0) { - if (instance_attachmap("1@sara", .@instance) == "") { - mesf("Party Name: %s", .@p_name$); - mesf("Party Leader: %s", strcharinfo(PC_NAME)); - mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); - } - instance_set_timeout(3600, 300, .@instance); - instance_init(.@instance); - } - mes("^FF0000The dimensional boots up cleanly. Use the device to enter the crack in space and time.^000000"); - close(); - case 2: - if (has_instance("1@sara") == "") { - mesf("The memorial dungeon ^0000FF%s^000000 does not exist.\r" - "The party leader did not generate the dungeon yet.", .@md_name$); - close(); - } - mapannounce("dali", sprintf(_$("%s, member of the party %s entered the instance %s."), strcharinfo(PC_NAME), .@p_name$, .@md_name$), bc_map, C_SPRINGGREEN); - setquest(15002); - warp("1@sara", 250, 155); - end; - break; - case 3: - close(); - } - } -} - -1@sara,261,156,5 script A girl#sarains 4_F_SARAH_BABY,{ - if (getcharid(CHAR_ID_CHAR) != getpartyleader(getcharid(CHAR_ID_PARTY), 2)) - end; - mesf("[%s]", strcharinfo(PC_NAME)); - mes("Where am I?"); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("Where am I?")); - next(); - cutin("sara_9sara1.bmp", 2); - mes("[A girl]"); - mes("Hello! This is the village of Payon. You don't seem to be from around here..."); - npctalk(_("A girl : Hello! This is the village of Payon. You don't seem to be from around here...")); - next(); - mesf("[%s]", strcharinfo(PC_NAME)); - mes("Are you from here? You don't seem to quite match the locals either."); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("Are you from here? You don't seem to quite match to locals either.")); - next(); - mes("[A girl]"); - mes("Yes! I was born here! My name is Sara. Sara Irene!"); - npctalk(_("A girl : Yes! I was born here! My name is Sara. Sara Irene!")); - next(); - mes("[Sara Irene]"); - mes("My father is doyen of this village! I just take after my mother."); - npctalk(_("My father is doyen of this village! I just take after my mother."), instance_npcname("Sara Irene#saratalk")); - next(); - mesf("[%s]", strcharinfo(PC_NAME)); - mes("Oh! I am sorry! Uh... Why are you standing out here all alone?"); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("Oh! I am sorry! Uh... Why are you standing out here all alone?")); - next(); - mes("[Sara Irene]"); - mes("I am waiting for my father. He said that he will be here soon."); - npctalk(_("I am waiting for my father. He said that he will be here soon."), instance_npcname("Sara Irene#saratalk")); - next(); - mes("^FF0000An older man exits the house. Sara's face brightens at the sight of him.^000000"); - donpcevent(instance_npcname("Doyen Irene#sarains")+"::OnEnable"); - next(); - mes("[Sara Irene]"); - mes("Hi daddy!"); - npctalk(_("Hi daddy!"), instance_npcname("Sara Irene#saratalk")); - next(); - cutin("sara_elder_irine1.bmp", 2); - mes("[Doyen Irene]"); - mes("Sweetheart you look so happy."); - npctalk(_("Sweetheart you look so happy."), instance_npcname("Doyen Irene#sarains")); - next(); - cutin("sara_9sara1.bmp", 2); - mes("[Sara Irene]"); - mes("You said you would come back soon! I waited for you and you lied!"); - npctalk(_("You said you would come back soon! I waited for you and you lied!"), instance_npcname("Sara Irene#saratalk")); - next(); - cutin("sara_elder_irine1.bmp", 2); - mes("[Doyen Irene]"); - mes("Sweetheart, I am sorry I made you wait so long. The meeting with the village elders took longer than expected."); - npctalk(_("Sweetheart, I am sorry I made you wait so long. The meeting with the village elders took longer than expected."), instance_npcname("Doyen Irene#sarains")); - next(); - cutin("sara_9sara1.bmp", 2); - mes("[Sara Irene]"); - mes("I hate those old fogeys."); - npctalk(_("I hate those old fogeys."), instance_npcname("Sara Irene#saratalk")); - next(); - cutin("sara_elder_irine1.bmp", 2); - mes("[Doyen Irene]"); - mes("Don't say that sweetheart... Who is this with you?"); - npctalk(_("Don't say that sweetheart... Who is this with you?"), instance_npcname("Doyen Irene#sarains")); - next(); - mes("^FF0000Doyen Irene stares at you with fire in this eyes.^000000"); - dispbottom(_("Doyen Irene stares at you with fire in this eyes.")); - next(); - mes("^FF0000Sara starts humming and singing softly to herself. She picks some wild flowers near by and presents\r" - "them to the Doyen.^000000"); - dispbottom(_("Sara starts humming and singing softly to herself. She picks some wild flowers near by and presents them to the Doyen.")); - next(); - cutin("sara_9sara1.bmp", 2); - mes("[Sara Irene]"); - mes("Here you go daddy!"); - npctalk(_("Here you go daddy!"), instance_npcname("Sara Irene#saratalk")); - next(); - cutin("sara_elder_irine1.bmp", 2); - mes("[Doyen Irene]"); - mes("Oh Sara, should I have them?"); - npctalk(_("Oh Sara, should I have them?"), instance_npcname("Doyen Irene#sarains")); - next(); - cutin("sara_9sara1.bmp", 2); - mes("[Sara Irene]"); - mes("Of course silly daddy!"); - npctalk(_("Of course silly daddy!"), instance_npcname("Sara Irene#saratalk")); - next(); - mes("^FF0000After being given the flowers the Doyen's mood seems to greatly improve.^000000"); - dispbottom(_("After being given the flowers the Doyen's mood seems to greatly improve.")); - next(); - cutin("sara_elder_irine1.bmp", 2); - mes("[Doyen Irene]"); - mes("Alright my princess, where should we go now?"); - npctalk(_("Alright my princess, where should we go now?"), instance_npcname("Doyen Irene#sarains")); - next(); - cutin("sara_9sara1.bmp", 2); - mes("[Sara Irene]"); - mes("Oh daddy! Let's go to the top of that hill over there!"); - npctalk(_("Oh daddy! Let's go to the top of that hill over there!"), instance_npcname("Sara Irene#saratalk")); - next(); - cutin("sara_elder_irine1.bmp", 2); - mes("[Doyen Irene]"); - mes("Hah! Hold onto me tight!"); - npctalk(_("Hah! Hold onto me tight!"), instance_npcname("Doyen Irene#sarains")); - next(); - cutin("sara_elder_irine1.bmp", 255); - mes("^FF0000As they wander off you hear strange voices from around the corner...^000000"); - donpcevent(instance_npcname("Doyen Irene#sarains")+"::OnDisable"); - donpcevent(instance_npcname("A girl#sarains")+"::OnDisable"); - dispbottom(_("As they wander off you hear strange voices from around the corner..."), ""); - disablenpc(instance_npcname("Sara Irene#saratalk")); - next(); - mes("[Strange Old Man A]"); - mes("I can feel Sara's power growing. We cannot just stand by and let her achieve her full potential!"); - npctalk(_("I can feel Sara's power growing. We cannot just stand by and let her achieve her full potential!"), instance_npcname("Strange Old Man A#stalk")); - next(); - mes("[Strange Old Man B]"); - mes("She was born under a bad sign and her mother isn't even one of us!"); - npctalk(_("She was born under a bad sign and her mother isn't even one of us!"), instance_npcname("Strange Old Man B#stalk")); - next(); - mes("[Strange Old Man B]"); - mes("Someday she will cause blood to flow in our streets."); - npctalk(_("Someday she will cause blood to flow in our streets."), instance_npcname("Strange Old Man B#stalk")); - next(); - mes("[Strange Old Man A]"); - mes("We have to do something before the Holy creatures select her. I asked HIM to take care of it."); - npctalk(_("We have to do something before the Holy creatures select her. I asked HIM to take care of it."), instance_npcname("Strange Old Man A#stalk")); - next(); - mes("[Strange Old Man B]"); - mes("We will see... I look forward to hearing the bad news that has befallen her..."); - npctalk(_("We will see... I look forward to hearing the bad news that has befallen her..."), instance_npcname("Strange Old Man B#stalk")); - next(); - mes("^FF0000The old man wander off it seems Sara might be in danger. We have to do something!^000000"); - dispbottom(_("The old man wander off it seems Sara might be in danger. We have to do something!")); - close2(); - donpcevent(instance_npcname("Strange Old Man A#stalk")+"::OnDisable"); - donpcevent(instance_npcname("Strange Old Man B#stalk")+"::OnDisable"); - donpcevent(instance_npcname("Sara Irene#sarains1")+"::OnEnable"); - donpcevent(instance_npcname("#sarawarp1")+"::OnEnable"); - viewpoint(1, 240, 145, 1, C_GREEN); - specialeffect(EF_BASH); - end; - -OnInstanceInit: - donpcevent(instance_npcname("A girl#sarains")+"::OnEnable"); - end; -OnEnable: - hideoffnpc(instance_npcname("A girl#sarains")); - end; -OnDisable: - hideonnpc(instance_npcname("A girl#sarains")); - end; -} - -1@sara,268,158,3 script Doyen Irene#sarains 4_M_CHIEF_IRIN,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("Doyen Irene#sarains")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Doyen Irene#sarains")); - end; -OnDisable: - hideonnpc(instance_npcname("Doyen Irene#sarains")); - end; -} - -1@sara,260,156,0 script Sara Irene#saratalk HIDDEN_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#saratalk")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Sara Irene#saratalk")); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#saratalk")); - end; -} - -1@sara,260,156,0 script Strange Old Man A#stalk FAKE_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("Strange Old Man A#stalk")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Strange Old Man A#stalk")); - end; -OnDisable: - hideonnpc(instance_npcname("Strange Old Man A#stalk")); - end; -} - -1@sara,260,156,0 script Strange Old Man B#stalk FAKE_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("Strange Old Man B#stalk")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Strange Old Man B#stalk")); - end; -OnDisable: - hideonnpc(instance_npcname("Strange Old Man B#stalk")); - end; -} - -1@sara,240,145,0 script #sarawarp1 WARPNPC,1,2,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#sarawarp1")+"::OnDisable"); - end; -OnDisable: - disablenpc(instance_npcname("#sarawarp1")); - end; -OnEnable: - enablenpc(instance_npcname("#sarawarp1")); - end; -OnTouch: - .@map$ = instance_mapname("1@sara"); - warp(.@map$, 94, 320); - end; -} - -1@sara,209,250,0 script #sarawarp2 WARPNPC,1,2,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#sarawarp2")+"::OnDisable"); - end; -OnDisable: - disablenpc(instance_npcname("#sarawarp2")); - end; -OnEnable: - enablenpc(instance_npcname("#sarawarp2")); - end; -OnTouch: - .@map$ = instance_mapname("1@sara"); - warp(.@map$, 230, 316); - end; -} - -1@sara,226,190,0 script #sarawarp3 WARPNPC,1,2,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#sarawarp3")+"::OnDisable"); - end; -OnDisable: - disablenpc(instance_npcname("#sarawarp3")); - end; -OnEnable: - enablenpc(instance_npcname("#sarawarp3")); - end; -OnTouch: - .@map$ = instance_mapname("1@sara"); - warp(.@map$, 263, 94); - end; -} - -1@sara,166,67,0 script #sarawarp4 WARPNPC,1,2,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#sarawarp4")+"::OnDisable"); - end; -OnDisable: - disablenpc(instance_npcname("#sarawarp4")); - end; -OnEnable: - enablenpc(instance_npcname("#sarawarp4")); - end; -OnTouch: - .@map$ = instance_mapname("1@sara"); - warp(.@map$, 164, 81); - end; -} - -1@sara,155,180,0 script #sarawarp5 WARPNPC,1,2,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#sarawarp5")+"::OnDisable"); - end; -OnDisable: - disablenpc(instance_npcname("#sarawarp5")); - end; -OnEnable: - enablenpc(instance_npcname("#sarawarp5")); - end; -OnTouch: - .@map$ = instance_mapname("1@sara"); - warp(.@map$, 155, 196); - end; -} - -1@sara,88,188,0 script #sarawarp6 WARPNPC,1,2,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#sarawarp6")+"::OnDisable"); - end; -OnDisable: - disablenpc(instance_npcname("#sarawarp6")); - end; -OnEnable: - enablenpc(instance_npcname("#sarawarp6")); - end; -OnTouch: - .@map$ = instance_mapname("1@sara"); - warp(.@map$, 89, 175); - if (getcharid(CHAR_ID_CHAR) == getpartyleader(getcharid(CHAR_ID_PARTY), 2)) - viewpoint(1, 39, 142, 1, C_GREEN); - end; -} - -1@sara,19,143,0 script #sarawarp7 WARPNPC,1,2,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#sarawarp7")+"::OnDisable"); - end; -OnDisable: - disablenpc(instance_npcname("#sarawarp7")); - end; -OnEnable: - enablenpc(instance_npcname("#sarawarp7")); - end; -OnTouch: - completequest(15003); - warp("dali", 134, 111); - end; -} - -1@sara,107,325,5 script Sara Irene#sarains1 4_F_SARAH_BABY,{ - if (getcharid(CHAR_ID_CHAR) != getpartyleader(getcharid(CHAR_ID_PARTY), 2)) - end; - cutin("sara_9sara1.bmp", 2); - mes("[Sara Irene]"); - mes("Oh! Hello again! I remember you, what's up?"); - npctalk(_("Oh! Hello again! I remember you, what's up?")); - next(); - mes("[Sara Irene]"); - mes("I am here to give flowers to my mommy!"); - npctalk(_("I am here to give flowers to my mommy!")); - next(); - mes("^FF0000Sara leaps forward to open the door, flowers at the ready.^000000"); - dispbottom(_("Sara leaps forward to open the door, flowers at the ready.")); - next(); - mes("[Sara Irene]"); - mes("Mom! Dad! Look what I found!"); - npctalk(_("Mom! Dad! Look what I found!")); - next(); - cutin("sara_9sara1.bmp", 255); - cutin("sara_momdie.bmp", 4); - mes("^FF0000The door opens to reveal a woman laying dead on the floor and the\r" - "Doyen standing over the woman with a bloody sword.^000000"); - dispbottom(_("The door opens to reveal a woman laying dead on the floor and the Doyen standing over the woman with a bloody sword.")); - next(); - mes("[Sara Irene]"); - mes("..."); - npctalk("..."); - next(); - mes("[Sara Irene]"); - mes("..."); - npctalk("..."); - next(); - mes("[Sara Irene]"); - mes("..."); - npctalk("..."); - mapannounce(instance_mapname("1@sara"), _("[Sara's Mother] : Sara...Ru-..away..."), bc_map, C_YELLOW); - next(); - mes("[Sara Irene]"); - mes("..."); - npctalk("..."); - next(); - mes("^FF0000A gem rolls from the womans hand and comes to a rest in front of\r" - "Sara. Unconsciously Sara reaches down and picks up the gem.^000000"); - dispbottom(_("A gem rolls from the womans hand and comes to a rest in front of Sara. Unconsciously Sara reaches down and picks up the gem.")); - next(); - mes("^FF0000The Doyen turns around and notices Sara.^000000"); - dispbottom(_("The Doyen turns around and notices Sara.")); - next(); - cutin("sara_momdie.bmp", 255); - cutin("sara_elder_irine4.bmp", 2); - mes("[Doyen Irene]"); - mes("Ahh Sara! I was just looking for you..."); - npctalk(_("Ahh Sara! I was just looking for you..."), instance_npcname("Doyen Irene#sarains1")); - next(); - cutin("sara_9sara2.bmp", 2); - mes("[Sara Irene]"); - mes("..."); - npctalk("..."); - next(); - select("Escape with Sara."); - mes("[Sara Irene]"); - mes("..."); - npctalk("..."); - next(); - cutin("sara_elder_irine3.bmp", 2); - mes("[Doyen Irene]"); - mes("Guards! GUARDS! There is a murderer here! Catch him!"); - npctalk(_("Guards! GUARDS! There is a murderer here! Catch him!"), instance_npcname("Doyen Irene#sarains1")); - next(); - mes("^FF0000The sound of many pairs of boots can be heard running outside!^000000"); - dispbottom(_("The sound of many pairs of boots can be heard running outside!")); - next(); - cutin("sara_9sara3.bmp", 2); - mes("[Sara Irene]"); - mes("Mommy no!!!!!!!!!!!!!!!"); - npctalk(_("Mommy no!!!!!!!!!!!!!!!")); - next(); - cutin("sara_9sara3.bmp", 255); - mes("^FF0000Sara runs aways and the sound of the guards is getting closer...^000000"); - dispbottom(_("Sara runs aways and the sound of the guards is getting closer...")); - close2(); - donpcevent(instance_npcname("Sara Irene#sarains1")+"::OnDisable"); - donpcevent(instance_npcname("Sara Irene#sarains4")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains5")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains6")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains7")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains8")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains9")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains10")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains11")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains12")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains13")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains14")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains15")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains16")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains17")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains18")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains19")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains20")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains21")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains22")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains23")+"::OnEnable"); - donpcevent(instance_npcname("#controlsara")+"::OnEnable"); - end; - -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains1")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Sara Irene#sarains1")); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains1")); - end; -} - -1@sara,107,325,0 script Doyen Irene#sarains1 FAKE_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("Doyen Irene#sarains1")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Doyen Irene#sarains1")); - end; -OnDisable: - hideonnpc(instance_npcname("Doyen Irene#sarains1")); - end; -} - -1@sara,107,327,0 script #controlsara CLEAR_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#controlsara")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("#controlsara")); - hideonnpc(instance_npcname("#controlsara")); - initnpctimer(); - end; -OnDisable: - disablenpc(instance_npcname("#controlsara")); - end; -OnTimer2000: - mapannounce(instance_mapname("1@sara"), _(" The guards must be defeated to gain access to the next area."), bc_map, C_YELLOW); - end; -OnTimer4000: - mapannounce(instance_mapname("1@sara"), _(" The guards have formed groups of their own to fight you!"), bc_map, C_YELLOW); - end; -OnTimer5000: - donpcevent(instance_npcname("#controlsara")+"::OnRespawn"); - stopnpctimer(); - end; -OnRespawn: - .@map$ = instance_mapname("1@sara"); - - monster(.@map$, .@x, .@y, _("Maggot"), MG_ARCLOUSE, .@mobs, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 107, 325, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 115, 325, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 116, 317, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 108, 317, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 116, 311, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 108, 311, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 101, 295, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 105, 295, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 109, 295, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 113, 295, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 117, 295, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 295, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 122, 227, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 122, 225, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 122, 223, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 122, 221, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 122, 219, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 122, 217, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 227, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 225, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 223, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 221, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 219, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 217, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 151, 231, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 153, 231, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 155, 231, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 157, 231, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 159, 231, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 161, 231, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 187, 215, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 187, 217, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 187, 219, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 187, 221, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 187, 223, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 187, 225, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 188, 215, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 188, 217, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 188, 219, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 188, 221, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 188, 223, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 188, 225, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 192, 250, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 194, 250, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 196, 250, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 198, 250, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 196, 254, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 196, 256, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 196, 258, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 199, 254, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 199, 256, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 199, 258, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 204, 246, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 204, 248, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 204, 250, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 204, 252, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 204, 254, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 206, 251, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - end; -OnMyMobDead: - .@callnum = 58; - .@map$ = instance_mapname("1@sara"); - .@a_mob_num = mobcount(.@map$, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - .@mob_dead_num = .@callnum - .@a_mob_num; - if (.@mob_dead_num > 57) { - viewpoint(1, 209, 250, 1, C_GREEN); - mapannounce(instance_mapname("1@sara"), _(" Sara ran away again! You think she went in the 2 O'clock direction!"), bc_map, C_YELLOW); - donpcevent(instance_npcname("#controlsara")+"::OnDisable"); - donpcevent(instance_npcname("#controlsara1")+"::OnEnable"); - donpcevent(instance_npcname("#sarawarp2")+"::OnEnable"); - } - end; -} - -1@sara,230,316,0 script #controlsara1 CLEAR_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#controlsara1")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("#controlsara1")); - hideonnpc(instance_npcname("#controlsara1")); - donpcevent(instance_npcname("#controlsara1")+"::OnRespawn"); - end; -OnDisable: - disablenpc(instance_npcname("#controlsara1")); - end; -OnRespawn: - .@map$ = instance_mapname("1@sara"); - monster(.@map$, 228, 312, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 227, 312, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 229, 315, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 247, 290, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 248, 290, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 249, 290, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 223, 264, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 230, 248, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 227, 248, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 238, 229, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 225, 220, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 228, 220, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 220, 212, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 223, 212, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 219, 203, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 222, 203, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - end; -OnMyMobDead: - .@callnum = 16; - .@map$ = instance_mapname("1@sara"); - .@b_mob_num = mobcount(.@map$, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - .@mob_dead_num = .@callnum - .@b_mob_num; - if (.@mob_dead_num > 15) { - viewpoint(1, 226, 190, 1, C_GREEN); - mapannounce(instance_mapname("1@sara"), _(" Sara ran away yet again! You think she went in the 5 O'clock direction!"), bc_map, C_YELLOW); - donpcevent(instance_npcname("#controlsara1")+"::OnDisable"); - donpcevent(instance_npcname("#controlsara2")+"::OnEnable"); - donpcevent(instance_npcname("#sarawarp3")+"::OnEnable"); - } - end; -} - -1@sara,263,94,0 script #controlsara2 CLEAR_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#controlsara2")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("#controlsara2")); - hideonnpc(instance_npcname("#controlsara2")); - donpcevent(instance_npcname("#controlsara2")+"::OnRespawn"); - end; -OnDisable: - disablenpc(instance_npcname("#controlsara2")); - end; -OnRespawn: - .@map$ = instance_mapname("1@sara"); - monster(.@map$, 255, 91, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 255, 92, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 255, 93, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 255, 94, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 254, 91, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 254, 92, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 254, 93, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 254, 94, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 228, 65, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 228, 64, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 228, 63, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 228, 62, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 198, 62, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 195, 56, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 195, 60, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 195, 62, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 192, 56, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 192, 60, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 192, 62, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 187, 68, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 188, 63, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 120, 39, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 39, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 121, 39, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 93, 64, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 93, 68, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 93, 72, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 93, 76, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 90, 64, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 90, 68, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 90, 72, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 90, 76, _("A Gentle Guard Dog"), GUARDDOG, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 87, 67, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 87, 63, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 87, 59, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 87, 55, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 84, 67, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 84, 63, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 84, 59, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 84, 55, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 81, 67, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 81, 63, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 81, 59, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 81, 55, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 81, 51, _("A Fierce Guard Dog"), GUARDDOG2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - end; -OnMyMobDead: - .@callnum = 45; - .@map$ = instance_mapname("1@sara"); - .@c_mob_num = mobcount(.@map$, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - .@mob_dead_num = .@callnum - .@c_mob_num; - if (.@mob_dead_num > 44) { - viewpoint(1, 166, 67, 1, C_GREEN); - mapannounce(instance_mapname("1@sara"), _(" Sara ran away yet again! *sigh* You think she went in the 6 O'clock direction!"), bc_map, C_YELLOW); - donpcevent(instance_npcname("#controlsara2")+"::OnDisable"); - donpcevent(instance_npcname("#controlsara3")+"::OnEnable"); - donpcevent(instance_npcname("#sarawarp4")+"::OnEnable"); - } - end; -} - -1@sara,164,81,0 script #controlsara3 CLEAR_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#controlsara3")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("#controlsara3")); - hideonnpc(instance_npcname("#controlsara3")); - donpcevent(instance_npcname("#controlsara3")+"::OnRespawn"); - end; -OnDisable: - disablenpc(instance_npcname("#controlsara3")); - end; -OnRespawn: - .@map$ = instance_mapname("1@sara"); - monster(.@map$, 155, 97, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 157, 97, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 159, 97, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 161, 97, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 201, 113, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 204, 113, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 207, 113, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 210, 113, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 213, 113, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 201, 117, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 204, 117, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 207, 117, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 210, 117, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 213, 117, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 223, 152, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 223, 148, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 223, 144, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 221, 152, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 221, 148, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 221, 144, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 151, 174, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 153, 174, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 155, 174, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 157, 174, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 159, 174, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 151, 177, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 153, 177, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 155, 177, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 157, 177, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 159, 177, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 151, 180, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 153, 180, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 155, 180, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 157, 180, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 159, 180, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 173, 139, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 170, 139, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 167, 139, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 164, 139, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - - monster(.@map$, 173, 137, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 170, 137, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 167, 137, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - monster(.@map$, 164, 137, _("Payon Town Guard"), PAYONSOLDIER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - end; -OnMyMobDead: - .@callnum = 43; - .@map$ = instance_mapname("1@sara"); - .@d_mob_num = mobcount(.@map$, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - .@mob_dead_num = .@callnum - .@d_mob_num; - if (.@mob_dead_num > 42) { - viewpoint(1, 155, 180, 1, C_GREEN); - mapannounce(instance_mapname("1@sara"), _(" Sara ran away yet again! You think she went in the 12 O'clock direction!"), bc_map, C_YELLOW); - for (.@i = 4; .@i <= 23; .@i++) { - donpcevent(instance_npcname("Sara Irene#sarains" + .@i)+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains" + .@i)+"::OnDisable"); - } - donpcevent(instance_npcname("#controlsara3")+"::OnDisable"); - donpcevent(instance_npcname("#sarawarp5")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains2")+"::OnEnable"); - } - end; -} - -1@sara,152,233,5 script Sara Irene#sarains2 4_F_SARAH_BABY,{ - if (getcharid(CHAR_ID_CHAR) != getpartyleader(getcharid(CHAR_ID_PARTY), 2)) - end; - cutin("sara_9sara2.bmp", 2); - mes("[Sara Irene]"); - mes("Mommy!"); - npctalk(_("Mommy!")); - next(); - cutin("sara_elder_irine4.bmp", 2); - mes("[Doyen Irene]"); - mes("Sara..."); - npctalk(_("Sara..."), instance_npcname("Doyen Irene#sarains2")); - next(); - cutin("sara_9sara2.bmp", 2); - mes("[Sara Irene]"); - mes("No!"); - npctalk(_("No!")); - next(); - cutin("sara_elder_irine4.bmp", 2); - mes("[Doyen Irene]"); - mes("I have been looking for you Sara. Please come with daddy it is very dangerous here!"); - npctalk(_("I have been looking for you Sara. Please come with daddy it is very dangerous here!"), instance_npcname("Doyen Irene#sarains2")); - next(); - mesf("[%s]", strcharinfo(PC_NAME)); - mes("I won't let you take Sara!"); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("I won't let you take Sara!")); - next(); - cutin("sara_elder_irine3.bmp", 2); - mes("[Doyen Irene]"); - mes("The murderer is here! Guards! We will finish him once and for all!"); - npctalk(_("The murderer is here! Guards! We will finish him once and for all!"), instance_npcname("Doyen Irene#sarains2")); - next(); - mesf("[%s]", strcharinfo(PC_NAME)); - mes("Sara... run! Save yourself!"); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("Sara... run! Save yourself!")); - next(); - cutin("sara_9sara2.bmp", 2); - mes("[Sara Irene]"); - mes("...okay."); - npctalk(_("...okay.")); - close2(); - cutin("sara_9sara2.bmp", 255); - donpcevent(instance_npcname("Sara Irene#sarains2")+"::OnDisable"); - donpcevent(instance_npcname("#controlsara4")+"::OnEnable"); - end; - -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains2")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Sara Irene#sarains2")); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains2")); - end; -} - -1@sara,152,233,5,0 script Doyen Irene#sarains2 FAKE_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("Doyen Irene#sarains2")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Doyen Irene#sarains2")); - end; -OnDisable: - hideonnpc(instance_npcname("Doyen Irene#sarains2")); - end; -} - -1@sara,152,233,0 script #controlsara4 FAKE_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#controlsara4")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("#controlsara4")); - donpcevent(instance_npcname("#controlsara4")+"::OnRespawn"); - end; -OnDisable: - disablenpc(instance_npcname("#controlsara4")); - end; -OnRespawn: - .@map$ = instance_mapname("1@sara"); - .@mobid = monster(.@map$, 150, 232, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("I am getting too old for this sh-")); - .@mobid = monster(.@map$, 150, 227, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("For Payon!!")); - .@mobid = monster(.@map$, 150, 222, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("For Payon!!")); - .@mobid = monster(.@map$, 150, 217, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("For Payon!!")); - .@mobid = monster(.@map$, 161, 232, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("For Payon!!")); - .@mobid = monster(.@map$, 161, 227, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("For Payon!!")); - .@mobid = monster(.@map$, 161, 222, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("For Payon!!")); - .@mobid = monster(.@map$, 161, 217, _("Payon Town Guard"), PAYONSOLDIER2, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("For Payon!!")); - end; -OnMyMobDead: - .@callnum = 8; - .@map$ = instance_mapname("1@sara"); - .@f_mob_num = mobcount(.@map$, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - .@mob_dead_num = .@callnum - .@f_mob_num; - if (.@mob_dead_num > 7) { - mapannounce(instance_mapname("1@sara"), _(" Doyen Irene draws his blade!"), bc_map, C_YELLOW); - donpcevent(instance_npcname("#controlsara4")+"::OnDisable"); - donpcevent(instance_npcname("#controlsara5")+"::OnEnable"); - } - end; -} - -1@sara,155,226,0 script #controlsara5 FAKE_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("#controlsara5")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("#controlsara5")); - donpcevent(instance_npcname("#controlsara5")+"::OnRespawn"); - end; -OnDisable: - disablenpc(instance_npcname("#controlsara5")); - end; -OnRespawn: - .@map$ = instance_mapname("1@sara"); - .@mobid = monster(.@map$, 155, 226, _("Doyen Irene"), IRENE_ELDER, 1, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - unittalk(.@mobid, _("I will have revenge for Sara's Mom!")); - end; -OnMyMobDead: - .@callnum = 1; - .@map$ = instance_mapname("1@sara"); - .@g_mob_num = mobcount(.@map$, instance_npcname(strnpcinfo(NPC_NAME))+"::OnMyMobDead"); - .@mob_dead_num = .@callnum - .@g_mob_num; - if (.@mob_dead_num > 0) { - mapannounce(instance_mapname("1@sara"), _(" Doyen Irene has fallen."), bc_map, C_YELLOW); - donpcevent(instance_npcname("#controlsara5")+"::OnDisable"); - donpcevent(instance_npcname("Doyen Irene#sarains3")+"::OnEnable"); - } - end; -} - -1@sara,156,236,3 script Doyen Irene#sarains3 4_M_CHIEF_IRIN,{ - if (getcharid(CHAR_ID_CHAR) != getpartyleader(getcharid(CHAR_ID_PARTY), 2)) - end; - cutin("sara_elder_irine4.bmp", 2); - mes("[Doyen Irene]"); - mes("You... were too strong for me."); - npctalk(_("You... were too strong for me.")); - next(); - mes("[Doyen Irene]"); - mes("Why.. *hack* are you trying to kill my wife and daughter?"); - npctalk(_("Why.. *hack* are you trying to kill my wife and daughter?")); - next(); - mesf("[%s]", strcharinfo(PC_NAME)); - mes("What are you talking about? We saw you standing over Sara's mother with your sword COVERED in blood!"); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("What are you talking about? We saw you standing over Sara's mother with your sword COVERED in blood!")); - next(); - mes("[Doyen Irene]"); - mes("You.. think I killed Sara's mother?"); - npctalk(_("You.. think I killed Sara's mother?")); - next(); - mes("[Doyen Irene]"); - mes("She *cough* had already been killed by an assassin. I slew him that *hack* is why my blade was covered in blood..."); - npctalk(_("She *cough* had already been killed by an assassin. I slew him that *hack* is why my blade was covered in blood...")); - next(); - cutin("sara_elder_irine4.bmp", 255); - cutin("sara_momdie.bmp", 4); - mes("^FF0000Thinking back you seem to recall another body laying in the left\r" - "corner of the room. Maybe that was the assassin the Doyen is talking about.^000000"); - dispbottom(_("Thinking back you seem to recall another body laying in the left corner of the room. Maybe that was the assassin the Doyen is talking about.")); - next(); - cutin("sara_momdie.bmp", 255); - cutin("sara_elder_irine4.bmp", 2); - mes("[Doyen Irene]"); - mes("If.. you are not the assassin sent to kill my wife and daughter, who are you?"); - npctalk(_("If.. you are not the assassin sent to kill my wife and daughter, who are you?")); - next(); - mesf("[%s]", strcharinfo(PC_NAME)); - mes("I am just an adventurer who was passing through. I heard some men plotting their deaths and needed to intervene."); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("I am just an adventurer who was passing through. I heard some men plotting their deaths and needed to intervene.")); - next(); - mes("[Doyen Irene]"); - mes("If.. you are telling the truth...\r" - "forgive me. I though you were one of them."); - npctalk(_("If.. you are telling the truth... forgive me. I though you were one of them.")); - next(); - mes("[Doyen Irene]"); - mes("Strange men... I bet they were some of the village elders. Ugh..."); - npctalk(_("Strange men... I bet they were some of the village elders. Ugh...")); - next(); - mesf("[%s]", strcharinfo(PC_NAME)); - mes("There might be more assassins so we have to find Sara as fast as we can."); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("There might be more assassins so we have to find Sara as fast as we can.")); - next(); - mesf("[%s]", strcharinfo(PC_NAME)); - mes("Sara believes that you killed her mother. We need to tell her the truth."); - unittalk(getcharid(CHAR_ID_ACCOUNT), _("Sara believes that you killed her mother. We need to tell her the truth.")); - next(); - mes("[Doyen Irene]"); - mes("We must do our best to find her. Let's split up and search for her.\r" - "Please help me find my daughter and explain everything to her."); - npctalk(_("We must do our best to find her. Let's split up and search for her. Please help me find my daughter and explain everything to her.")); - close2(); - cutin("sara_elder_irine4.bmp", 255); - viewpoint(1, 88, 188, 1, C_GREEN); - mapannounce(instance_mapname("1@sara"), _(" We must find Sara. You seem remember her running in the 8 O'clock direction."), bc_map, C_YELLOW); - donpcevent(instance_npcname("Doyen Irene#sarains3")+"::OnDisable"); - donpcevent(instance_npcname("#sarawarp6")+"::OnEnable"); - donpcevent(instance_npcname("????-#saratalk")+"::OnEnable"); - donpcevent(instance_npcname("Sara Irene#sarains3")+"::OnEnable"); - end; - -OnInstanceInit: - donpcevent(instance_npcname("Doyen Irene#sarains3")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Doyen Irene#sarains3")); - end; -OnDisable: - hideonnpc(instance_npcname("Doyen Irene#sarains3")); - end; -} - -1@sara,39,142,3 script Sara Irene#sarains3 4_F_SARAH_BABY,{ - if (getcharid(CHAR_ID_CHAR) != getpartyleader(getcharid(CHAR_ID_PARTY), 2)) - end; - mes("^FF0000As you are about to call out to Sara a sudden blow knocks you down from behind.^000000"); - dispbottom(_("As you are about to call out to Sara a sudden blow knocks you down from behind.")); - next(); - cutin("sara_beholder.bmp", 2); - mes("[?????]"); - mes("The time travellers cannot interfere any longer. You cannot stop us from meeting Sara."); - npctalk(_("The time travellers cannot interfere any longer. You cannot stop us from meeting Sara."), instance_npcname("????-#saratalk")); - next(); - mes("[?????]"); - mes("You should go back to the time where you belong."); - npctalk(_("You should go back to the time where you belong."), instance_npcname("????-#saratalk")); - next(); - mes("^FF0000As you fall to the ground two dark figures approach Sara.^000000"); - dispbottom(_("As you fall to the ground two dark figures approach Sara.")); - next(); - mes("[?????]"); - mes("A girl full of betrayal, despair, and hate. We will guide you to your ultimate fate."); - npctalk(_("A girl full of betrayal, despair, and hate. We will guide you to your ultimate fate."), instance_npcname("????-#saratalk")); - next(); - cutin("sara_9sara2.bmp", 2); - mes("[Sara Irene]"); - mes("..."); - npctalk("..."); - next(); - cutin("sara_beholder.bmp", 2); - mes("[?????]"); - mes("Sara Irene, he will make your dreams come true."); - npctalk(_("Sara Irene, he will make your dreams come true."), instance_npcname("????-#saratalk")); - next(); - cutin("sara_beholder.bmp", 255); - mes("^FF0000One of the cloaked strangers covers Sara with their cloak and all three figures disappear.^000000"); - dispbottom(_("One of the cloaked strangers covers Sara with their cloak and all three figures disappear.")); - donpcevent(instance_npcname("Sara Irene#sarains3")+"::OnDisable"); - next(); - mes("^FF0000At the same time as Sara disappearing this place begin to become unstable, just like what Leon said before.^000000"); - dispbottom(_("At the same time as Sara disappearing this place begin to become unstable, just like what Leon said before.")); - next(); - mes("^FF0000We need to get out from this place quickly to the left. And when we at the outside let's talk to him.^000000"); - dispbottom(_("We need to get out from this place quickly to the left. And when we at the outside let's talk to him.")); - close2(); - donpcevent(instance_npcname("????-#saratalk")+"::OnDisable"); - donpcevent(instance_npcname("#sarawarp7")+"::OnEnable"); - end; - -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains3")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("Sara Irene#sarains3")); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains3")); - end; -} - -1@sara,152,233,0 script ????-#saratalk FAKE_NPC,{ - end; -OnInstanceInit: - donpcevent(instance_npcname("????-#saratalk")+"::OnDisable"); - end; -OnEnable: - hideoffnpc(instance_npcname("????-#saratalk")); - end; -OnDisable: - hideonnpc(instance_npcname("????-#saratalk")); - end; -} - -1@sara,97,304,5 script Sara Irene#sarains4 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Why daddy?")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains4")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains4")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains4")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains4")); - hideoffnpc(instance_npcname("Sara Irene#sarains4")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains4")); - disablenpc(instance_npcname("Sara Irene#sarains4")); - end; -} - -1@sara,128,296,5 script Sara Irene#sarains5 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Not mommy!")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains5")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains5")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains5")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains5")); - hideoffnpc(instance_npcname("Sara Irene#sarains5")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains5")); - disablenpc(instance_npcname("Sara Irene#sarains5")); - end; -} - -1@sara,90,215,5 script Sara Irene#sarains6 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Why did he do it?!")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains6")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains6")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains6")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains6")); - hideoffnpc(instance_npcname("Sara Irene#sarains6")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains6")); - disablenpc(instance_npcname("Sara Irene#sarains6")); - end; -} - -1@sara,124,230,5 script Sara Irene#sarains7 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Why.. why?!")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains7")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains7")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains7")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains7")); - hideoffnpc(instance_npcname("Sara Irene#sarains7")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains7")); - disablenpc(instance_npcname("Sara Irene#sarains7")); - end; -} - -1@sara,174,226,5 script Sara Irene#sarains8 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Noooo...")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains8")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains8")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains8")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains8")); - hideoffnpc(instance_npcname("Sara Irene#sarains8")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains8")); - disablenpc(instance_npcname("Sara Irene#sarains8")); - end; -} - -1@sara,203,259,5 script Sara Irene#sarains9 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk("..."); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains9")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains9")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains9")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains9")); - hideoffnpc(instance_npcname("Sara Irene#sarains9")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains9")); - disablenpc(instance_npcname("Sara Irene#sarains9")); - end; -} - -1@sara,225,298,5 script Sara Irene#sarains10 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Why does it hurt so much?")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains10")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains10")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains10")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains10")); - hideoffnpc(instance_npcname("Sara Irene#sarains10")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains10")); - disablenpc(instance_npcname("Sara Irene#sarains10")); - end; -} - -1@sara,228,282,5 script Sara Irene#sarains11 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("........")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains11")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains11")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains11")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains11")); - hideoffnpc(instance_npcname("Sara Irene#sarains11")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains11")); - disablenpc(instance_npcname("Sara Irene#sarains11")); - end; -} - -1@sara,243,250,5 script Sara Irene#sarains12 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("...Mommy")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains12")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains12")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains12")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains12")); - hideoffnpc(instance_npcname("Sara Irene#sarains12")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains12")); - disablenpc(instance_npcname("Sara Irene#sarains12")); - end; -} - -1@sara,265,253,5 script Sara Irene#sarains13 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("What happened to you daddy?")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains13")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains13")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains13")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains13")); - hideoffnpc(instance_npcname("Sara Irene#sarains13")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains13")); - disablenpc(instance_npcname("Sara Irene#sarains13")); - end; -} - -1@sara,231,205,5 script Sara Irene#sarains14 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("All that blood...")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains14")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains14")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains14")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains14")); - hideoffnpc(instance_npcname("Sara Irene#sarains14")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains14")); - disablenpc(instance_npcname("Sara Irene#sarains14")); - end; -} - -1@sara,238,53,5 script Sara Irene#sarains15 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Who are you?!")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains15")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains15")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains15")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains15")); - hideoffnpc(instance_npcname("Sara Irene#sarains15")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains15")); - disablenpc(instance_npcname("Sara Irene#sarains15")); - end; -} - -1@sara,184,67,5 script Sara Irene#sarains16 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("I want my mommy!")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains16")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains16")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains16")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains16")); - hideoffnpc(instance_npcname("Sara Irene#sarains16")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains16")); - disablenpc(instance_npcname("Sara Irene#sarains16")); - end; -} - -1@sara,150,60,5 script Sara Irene#sarains17 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("........")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains17")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains17")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains17")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains17")); - hideoffnpc(instance_npcname("Sara Irene#sarains17")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains17")); - disablenpc(instance_npcname("Sara Irene#sarains17")); - end; -} - -1@sara,105,63,5 script Sara Irene#sarains18 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Nooooo...")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains18")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains18")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains18")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains18")); - hideoffnpc(instance_npcname("Sara Irene#sarains18")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains18")); - disablenpc(instance_npcname("Sara Irene#sarains18")); - end; -} - -1@sara,163,99,5 script Sara Irene#sarains19 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Mommy!")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains19")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains19")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains19")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains19")); - hideoffnpc(instance_npcname("Sara Irene#sarains19")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains19")); - disablenpc(instance_npcname("Sara Irene#sarains19")); - end; -} - -1@sara,184,106,5 script Sara Irene#sarains20 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk("........"); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains20")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains20")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains20")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains20")); - hideoffnpc(instance_npcname("Sara Irene#sarains20")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains20")); - disablenpc(instance_npcname("Sara Irene#sarains20")); - end; -} - -1@sara,153,124,5 script Sara Irene#sarains21 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Daddy!")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains21")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains21")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains21")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains21")); - hideoffnpc(instance_npcname("Sara Irene#sarains21")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains21")); - disablenpc(instance_npcname("Sara Irene#sarains21")); - end; -} - -1@sara,141,153,5 script Sara Irene#sarains22 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk("........"); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains22")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains22")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains22")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains22")); - hideoffnpc(instance_npcname("Sara Irene#sarains22")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains22")); - disablenpc(instance_npcname("Sara Irene#sarains22")); - end; -} - -1@sara,201,155,5 script Sara Irene#sarains23 4_F_SARAH_BABY,7,7,{ - end; -OnTouch: - npctalk(_("Why?")); - initnpctimer(); - donpcevent(instance_npcname("Sara Irene#sarains23")+"::OnDisable"); - end; -OnTimer60000: - donpcevent(instance_npcname("Sara Irene#sarains23")+"::OnEnable"); - end; -OnInstanceInit: - donpcevent(instance_npcname("Sara Irene#sarains23")+"::OnDisable"); - end; -OnEnable: - enablenpc(instance_npcname("Sara Irene#sarains23")); - hideoffnpc(instance_npcname("Sara Irene#sarains23")); - stopnpctimer(); - end; -OnDisable: - hideonnpc(instance_npcname("Sara Irene#sarains23")); - disablenpc(instance_npcname("Sara Irene#sarains23")); - end; -} -- cgit v1.2.3-70-g09d2