diff options
Diffstat (limited to 'world/map/npc/051-3/ambush.txt')
-rw-r--r-- | world/map/npc/051-3/ambush.txt | 182 |
1 files changed, 0 insertions, 182 deletions
diff --git a/world/map/npc/051-3/ambush.txt b/world/map/npc/051-3/ambush.txt deleted file mode 100644 index 7d659710..00000000 --- a/world/map/npc/051-3/ambush.txt +++ /dev/null @@ -1,182 +0,0 @@ -//----------------------------------------------------------------------------- -// Bandit cave -// $@illia_progress = 2 -// -// Level progress: -// 0: Did not start the task yet -// 1: Players are ambushed -// 2: Players escaped their jails -// 3: Reinforcements come when they approach the exit of the cave -// 4: Key of the door found, to leave the cave -//----------------------------------------------------------------------------- - -051-3,40,52,0|script|#WayBlockedTrigger|32767,2,2 -{ - message strcharinfo(0), "There is no way I can pass here. Let's find another way."; - end; -} - -051-3,31,70,0|script|#AmbushReadyTrigger|32767,2,2 -{ - set @step, 2; - if ($@illia_progress < @step) goto L_ShouldNotBeHere; - if (strcharinfo(0) == $@ILLIA_HERO$ && $@illia_level_2_progress == 0) goto L_PrepareAmbush; - end; - -L_PrepareAmbush: - disablenpc "Sneaky Bandit"; - disablenpc "Another Sneaky Bandit"; - end; - -L_ShouldNotBeHere: - heal -Hp, 0; - end; - -} - -051-3,31,93,0|script|#BanditAmbushTrigger|32767,3,3 -{ - set @step, 2; - if ($@illia_progress < @step) goto L_ShouldNotBeHere; - if ($@illia_level_2_progress == 0 && strcharinfo(0) == $@ILLIA_HERO$) goto L_MakeAmbush; - end; - -L_MakeAmbush: - set $@illia_level_2_progress, 1; - donpcevent "#BndtTl::OnCommandAmbush"; - end; - -L_ShouldNotBeHere: - heal -Hp, 0; - message strcharinfo(0), "Your throat got cut by a sneaky bandit!"; - end; -} - -051-3,1,1,0|script|#BndtTl|32767 -{ - end; - -OnCommandAmbush: - initnpctimer; - end; - -OnTimer1000: - enablenpc "Sneaky Bandit"; - donpcevent "Sneaky Bandit::OnCommandTalk"; - enablenpc "Another Sneaky Bandit"; - donpcevent "Another Sneaky Bandit::OnCommandTalk"; - end; - -OnTimer9000: - areawarp "051-3", 22, 45, 42, 97, "051-3", 101, 13; - end; - -OnTimer11000: - areatimer 0, "051-3", 22, 12, 102, 97, 500, "#BndtTl::OnOuch"; - areatimer 0, "051-3", 22, 12, 102, 97, 3000, "#BndtTl::OnA"; - stopnpctimer; - setnpctimer 0; - end; - -OnOuch: - message strcharinfo(0), "Ouch my head..."; - end; - -OnA: - if (strcharinfo(0) == $@ILLIA_HERO$) - goto L_CaptureHero; - if (strcharinfo(0) == $@ILLIA_HELPER1$) - goto L_CaptureHelper1; - if (strcharinfo(0) == $@ILLIA_HELPER2$) - goto L_CaptureHelper2; - if (strcharinfo(0) == $@ILLIA_HELPER3$) - goto L_CaptureHelper3; - // kill that player otherwise, since not part of the quest. - heal -Hp, 0; - end; - -L_CaptureHero: - // Simulate the capture of the player. - // Unequip all equipments - nude; - // put the health at 40%. - heal MaxHp, 0; - heal ((MaxHp/100) * -60), 0; - warp "051-3", 69, 109; - message strcharinfo(0), "Meh... Where am I?"; - end; - -L_CaptureHelper1: - // Simulate the capture of the player. - // Unequip all equipments - nude; - // put the health at 40%. - heal MaxHp, 0; - heal ((MaxHp/100) * -60), 0; - warp "051-3", 64, 102; - message strcharinfo(0), "Meh... Where am I?"; - end; - -L_CaptureHelper2: - // Simulate the capture of the player. - // Unequip all equipments - nude; - // put the health at 40%. - heal MaxHp, 0; - heal ((MaxHp/100) * -60), 0; - warp "051-3", 62, 102; - message strcharinfo(0), "Meh... Where am I?"; - end; - -L_CaptureHelper3: - // Simulate the capture of the player. - // Unequip all equipments - nude; - // put the health at 40%. - heal MaxHp, 0; - heal ((MaxHp/100) * -60), 0; - warp "051-3", 58, 102; - message strcharinfo(0), "Meh... Where am I?"; - end; - -} - -051-3,29,94,0|script|Sneaky Bandit|32767 -{ - end; - -OnCommandTalk: - initnpctimer; - end; - -OnTimer100: - npctalk strnpcinfo(0), "Did you think you could sneak in our den without a problem?"; - end; - -OnTimer3600: - npctalk strnpcinfo(0), "Drop your weapons, and come with us!"; - stopnpctimer; - setnpctimer 0; - end; - -} - -051-3,33,95,0|script|Another Sneaky Bandit|32767 -{ - end; - -OnCommandTalk: - initnpctimer; - end; - -OnTimer1500: - npctalk strnpcinfo(0), "W00t! More slaves!"; - end; - -OnTimer5500: - npctalk strnpcinfo(0), "Ahaha, that was easy! Ok, knock them out!"; - stopnpctimer; - setnpctimer 0; - end; - -} |