diff options
Diffstat (limited to 'world/map/npc/034-1')
-rw-r--r-- | world/map/npc/034-1/_import.txt | 9 | ||||
-rw-r--r-- | world/map/npc/034-1/_mobs.txt | 9 | ||||
-rw-r--r-- | world/map/npc/034-1/_nodes.txt | 4 | ||||
-rw-r--r-- | world/map/npc/034-1/_warps.txt | 9 | ||||
-rw-r--r-- | world/map/npc/034-1/ambushs.txt | 902 | ||||
-rw-r--r-- | world/map/npc/034-1/mapflags.txt | 1 | ||||
-rw-r--r-- | world/map/npc/034-1/yetiSpawn.txt | 62 |
7 files changed, 0 insertions, 996 deletions
diff --git a/world/map/npc/034-1/_import.txt b/world/map/npc/034-1/_import.txt deleted file mode 100644 index fab02ab2..00000000 --- a/world/map/npc/034-1/_import.txt +++ /dev/null @@ -1,9 +0,0 @@ -// Map 034-1: Snow Forest -// This file is generated automatically. All manually added changes will be removed when running the Converter. -map: 034-1 -npc: npc/034-1/_mobs.txt -npc: npc/034-1/_nodes.txt -npc: npc/034-1/_warps.txt -npc: npc/034-1/ambushs.txt -npc: npc/034-1/mapflags.txt -npc: npc/034-1/yetiSpawn.txt diff --git a/world/map/npc/034-1/_mobs.txt b/world/map/npc/034-1/_mobs.txt deleted file mode 100644 index 575d0220..00000000 --- a/world/map/npc/034-1/_mobs.txt +++ /dev/null @@ -1,9 +0,0 @@ -// This file is generated automatically. All manually added changes will be removed when running the Converter. -// Snow Forest mobs - -034-1,0,0,0,0|monster|Reinboo|1094,4,100000ms,30000ms -034-1,0,0,0,0|monster|Fluffy|1020,25,100000ms,30000ms -034-1,0,0,0,0|monster|WhiteBell|1095,5,100000ms,30000ms -034-1,0,0,0,0|monster|Squirrel|1038,25,100000ms,30000ms -034-1,0,0,0,0|monster|Santaboo|1112,4,100000ms,30000ms -034-1,1,1,0,0|monster|IceGoblin|1058,25,100000ms,30000ms diff --git a/world/map/npc/034-1/_nodes.txt b/world/map/npc/034-1/_nodes.txt deleted file mode 100644 index 99c4688b..00000000 --- a/world/map/npc/034-1/_nodes.txt +++ /dev/null @@ -1,4 +0,0 @@ -// This file is generated automatically. All manually added changes will be removed when running the Converter. -// Snow Forest nodes - -// (no nodes) diff --git a/world/map/npc/034-1/_warps.txt b/world/map/npc/034-1/_warps.txt deleted file mode 100644 index 0432fdc6..00000000 --- a/world/map/npc/034-1/_warps.txt +++ /dev/null @@ -1,9 +0,0 @@ -// This file is generated automatically. All manually added changes will be removed when running the Converter. -// Snow Forest warps - -034-1,160,20|warp|-1,0,033-1,23,19 -034-1,16,103|warp|-1,1,045-1,176,133 -034-1,15,31|warp|-1,0,045-1,174,59 -034-1,95,18|warp|0,-1,046-1,94,123 -034-1,31,68|warp|-1,-1,034-2,28,31 -034-1,64,99|warp|-1,-1,034-2,73,29 diff --git a/world/map/npc/034-1/ambushs.txt b/world/map/npc/034-1/ambushs.txt deleted file mode 100644 index 9abc4481..00000000 --- a/world/map/npc/034-1/ambushs.txt +++ /dev/null @@ -1,902 +0,0 @@ -// This file belongs to the wolvern hunting quest given by 033-1/birrod.txt -// Author: Jenalya, cody, PjotrOrial - -034-1,118,59,0|script|#Ambush0Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush0_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush0_Spawn > 0) - end; - set $@Ambush0VictimID, getcharid(3); - donpcevent "#Ambush0::OnAmbush"; - end; -} - -034-1,118,59,0|script|#Ambush0|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush0VictimID) == 0) - goto L_Clean; - set $@Ambush0_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 115, 56, 121, 62, "", 1090, $@Ambush0_Spawn, "#Ambush0::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush0_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush0_Spawn, $@Ambush0_Spawn - 1; - - if (($@Ambush0VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush0_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush0VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush0_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,94,91,0|script|#Ambush1Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush1_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush1_Spawn > 0) - end; - set $@Ambush1VictimID, getcharid(3); - donpcevent "#Ambush1::OnAmbush"; - end; -} - -034-1,94,91,0|script|#Ambush1|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush1VictimID) == 0) - goto L_Clean; - set $@Ambush1_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 91, 88, 97, 94, "", 1090, $@Ambush1_Spawn, "#Ambush1::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush1_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush1_Spawn, $@Ambush1_Spawn - 1; - - if (($@Ambush1VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush1_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush1VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush1_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,122,35,0|script|#Ambush2Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush2_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush2_Spawn > 0) - end; - set $@Ambush2VictimID, getcharid(3); - donpcevent "#Ambush2::OnAmbush"; - end; -} - -034-1,122,35,0|script|#Ambush2|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush2VictimID) == 0) - goto L_Clean; - set $@Ambush2_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 119, 32, 125, 38, "", 1090, $@Ambush2_Spawn, "#Ambush2::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush2_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush2_Spawn, $@Ambush2_Spawn - 1; - - if (($@Ambush2VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush2_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush2VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush2_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,83,44,0|script|#Ambush3Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush3_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush3_Spawn > 0) - end; - set $@Ambush3VictimID, getcharid(3); - donpcevent "#Ambush3::OnAmbush"; - end; -} - -034-1,83,44,0|script|#Ambush3|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush3VictimID) == 0) - goto L_Clean; - set $@Ambush3_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 80, 41, 86, 47, "", 1090, $@Ambush3_Spawn, "#Ambush3::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush3_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush3_Spawn, $@Ambush3_Spawn - 1; - - if (($@Ambush3VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush3_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush3VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush3_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,74,28,0|script|#Ambush4Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush4_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush4_Spawn > 0) - end; - set $@Ambush4VictimID, getcharid(3); - donpcevent "#Ambush4::OnAmbush"; - end; -} - -034-1,74,28,0|script|#Ambush4|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush4VictimID) == 0) - goto L_Clean; - set $@Ambush4_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 71, 25, 77, 31, "", 1090, $@Ambush4_Spawn, "#Ambush4::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush4_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush4_Spawn, $@Ambush4_Spawn - 1; - - if (($@Ambush4VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush4_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush4VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush4_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,26,44,0|script|#Ambush5Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush5_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush5_Spawn > 0) - end; - set $@Ambush5VictimID, getcharid(3); - donpcevent "#Ambush5::OnAmbush"; - end; -} - -034-1,26,44,0|script|#Ambush5|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush5VictimID) == 0) - goto L_Clean; - set $@Ambush5_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 23, 41, 29, 47, "", 1090, $@Ambush5_Spawn, "#Ambush5::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush5_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush5_Spawn, $@Ambush5_Spawn - 1; - - if (($@Ambush5VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush5_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush5VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush5_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,50,47,0|script|#Ambush6Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush6_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush6_Spawn > 0) - end; - set $@Ambush6VictimID, getcharid(3); - donpcevent "#Ambush6::OnAmbush"; - end; -} - -034-1,50,47,0|script|#Ambush6|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush6VictimID) == 0) - goto L_Clean; - set $@Ambush6_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 47, 44, 53, 50, "", 1090, $@Ambush6_Spawn, "#Ambush6::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush6_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush6_Spawn, $@Ambush6_Spawn - 1; - - if (($@Ambush6VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush6_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush6VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush6_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,36,62,0|script|#Ambush7Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush7_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush7_Spawn > 0) - end; - set $@Ambush7VictimID, getcharid(3); - donpcevent "#Ambush7::OnAmbush"; - end; -} - -034-1,36,62,0|script|#Ambush7|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush7VictimID) == 0) - goto L_Clean; - set $@Ambush7_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 33, 59, 39, 65, "", 1090, $@Ambush7_Spawn, "#Ambush7::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush7_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush7_Spawn, $@Ambush7_Spawn - 1; - - if (($@Ambush7VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush7_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush7VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush7_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,26,95,0|script|#Ambush8Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush8_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush8_Spawn > 0) - end; - set $@Ambush8VictimID, getcharid(3); - donpcevent "#Ambush8::OnAmbush"; - end; -} - -034-1,26,95,0|script|#Ambush8|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush8VictimID) == 0) - goto L_Clean; - set $@Ambush8_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 23, 92, 29, 98, "", 1090, $@Ambush8_Spawn, "#Ambush8::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush8_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush8_Spawn, $@Ambush8_Spawn - 1; - - if (($@Ambush8VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush8_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush8VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush8_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,56,91,0|script|#Ambush9Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush9_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush9_Spawn > 0) - end; - set $@Ambush9VictimID, getcharid(3); - donpcevent "#Ambush9::OnAmbush"; - end; -} - -034-1,56,91,0|script|#Ambush9|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush9VictimID) == 0) - goto L_Clean; - set $@Ambush9_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 53, 88, 59, 94, "", 1090, $@Ambush9_Spawn, "#Ambush9::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush9_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush9_Spawn, $@Ambush9_Spawn - 1; - - if (($@Ambush9VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush9_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush9VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush9_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,65,66,0|script|#Ambush10Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush10_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush10_Spawn > 0) - end; - set $@Ambush10VictimID, getcharid(3); - donpcevent "#Ambush10::OnAmbush"; - end; -} - -034-1,65,66,0|script|#Ambush10|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush10VictimID) == 0) - goto L_Clean; - set $@Ambush10_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 62, 63, 68, 69, "", 1090, $@Ambush10_Spawn, "#Ambush10::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush10_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush10_Spawn, $@Ambush10_Spawn - 1; - - if (($@Ambush10VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush10_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush10VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush10_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,86,68,0|script|#Ambush11Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush11_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush11_Spawn > 0) - end; - set $@Ambush11VictimID, getcharid(3); - donpcevent "#Ambush11::OnAmbush"; - end; -} - -034-1,86,68,0|script|#Ambush11|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush11VictimID) == 0) - goto L_Clean; - set $@Ambush11_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 83, 65, 89, 71, "", 1090, $@Ambush11_Spawn, "#Ambush11::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush11_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush11_Spawn, $@Ambush11_Spawn - 1; - - if (($@Ambush11VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush11_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush11VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush11_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,101,79,0|script|#Ambush12Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush12_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush12_Spawn > 0) - end; - set $@Ambush12VictimID, getcharid(3); - donpcevent "#Ambush12::OnAmbush"; - end; -} - -034-1,101,79,0|script|#Ambush12|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush12VictimID) == 0) - goto L_Clean; - set $@Ambush12_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 98, 76, 104, 82, "", 1090, $@Ambush12_Spawn, "#Ambush12::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush12_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush12_Spawn, $@Ambush12_Spawn - 1; - - if (($@Ambush12VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush12_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush12VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush12_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,124,88,0|script|#Ambush13Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush13_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush13_Spawn > 0) - end; - set $@Ambush13VictimID, getcharid(3); - donpcevent "#Ambush13::OnAmbush"; - end; -} - -034-1,124,88,0|script|#Ambush13|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush13VictimID) == 0) - goto L_Clean; - set $@Ambush13_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 121, 85, 127, 91, "", 1090, $@Ambush13_Spawn, "#Ambush13::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush13_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush13_Spawn, $@Ambush13_Spawn - 1; - - if (($@Ambush13VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush13_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush13VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush13_Spawn <= 0) - goto L_Clean; - end; -} - - -034-1,117,103,0|script|#Ambush14Trigger|32767,2,2 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 4) - end; - - if (@ambushs034 == $@Q_Barbarians_Ambush_max) - set @ambushs034, 0; - if (@ambushs034 & $@Q_Barbarians_Ambush14_flag) - end; - if (rand(50) < wolvern_count) - end; - - if ($@Ambush14_Spawn > 0) - end; - set $@Ambush14VictimID, getcharid(3); - donpcevent "#Ambush14::OnAmbush"; - end; -} - -034-1,117,103,0|script|#Ambush14|32767 -{ -end; - -OnAmbush: - if (attachrid($@Ambush14VictimID) == 0) - goto L_Clean; - set $@Ambush14_Spawn, 3 + rand(2); - message strcharinfo(0), "An ambush!"; - areamonster "034-1", 114, 100, 120, 106, "", 1090, $@Ambush14_Spawn, "#Ambush14::OnWolvernDeath"; - set @ambushs034, @ambushs034 | $@Q_Barbarians_Ambush14_flag; - end; - -OnWolvernDeath: - set @MobID, 1090; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - - set $@Ambush14_Spawn, $@Ambush14_Spawn - 1; - - if (($@Ambush14VictimID == getcharid(3)) && (@state == 4)) - goto L_Count; - if ($@Ambush14_Spawn > 0) - end; - goto L_Clean; - -L_Clean: - set $@Ambush14VictimID, 0; - end; - -L_Count: - set wolvern_count, wolvern_count + 1; - if (wolvern_count >= $@Q_Barbarians_wolvern_amount) - message strcharinfo(0), "You've hunted down a lot of Wolverns. Maybe you should talk to Birrod?"; - if ($@Ambush14_Spawn <= 0) - goto L_Clean; - end; -} - diff --git a/world/map/npc/034-1/mapflags.txt b/world/map/npc/034-1/mapflags.txt deleted file mode 100644 index 35e50a76..00000000 --- a/world/map/npc/034-1/mapflags.txt +++ /dev/null @@ -1 +0,0 @@ -034-1|mapflag|resave|033-1,67,33 diff --git a/world/map/npc/034-1/yetiSpawn.txt b/world/map/npc/034-1/yetiSpawn.txt deleted file mode 100644 index c1f60312..00000000 --- a/world/map/npc/034-1/yetiSpawn.txt +++ /dev/null @@ -1,62 +0,0 @@ -// This file belongs to the yeti hunting quest given by 033-1/yerrnk.txt -// Author: Jenalya - -034-1,79,98,0|script|#Yerrnk_YetiTrigger|32767,1,3 -{ - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 7) - end; - - if ($@Yerrnk_Yeti_Active != 0) - end; - set $@Yerrnk_Yetifighter_ID, getcharid(3); - set $@Yerrnk_Yeti_Active, 1; - donpcevent "#Yerrnk_Yeti::OnYeti"; - end; -} - -034-1,78,98,0|script|#Yerrnk_Yeti|32767 -{ -end; - -OnYeti: - if (attachrid($@Yerrnk_Yetifighter_ID) == 0) - goto L_Abort; - - message strcharinfo(0), "There is the Yeti!"; - areamonster "034-1", 67, 93, 74, 102, "", 1072, 1, "#Yerrnk_Yeti::OnYetiDeath"; - end; - -L_Abort: - set $@Yerrnk_Yeti_Active, 0; - set $@Yerrnk_Yetifighter_ID, 0; - end; - -OnYetiDeath: - set @MobID, 1072; - - set @state, ((QUEST_Barbarians & $@Q_Barbarians_MASK) >> $@Q_Barbarians_SHIFT); - if (@state != 7) - goto L_NonQuestKill; - set @state, 8; - callsub S_Update_Mask; - set BOSS_POINTS, BOSS_POINTS + 40; - message strcharinfo(0), "You defeated the Yeti and gain 40 Boss Points giving you a total of " + BOSS_POINTS + "."; - goto L_End; - -L_End: - set $@Yerrnk_Yeti_Active, 0; - set $@Yerrnk_Yetifighter_ID, 0; - end; - -L_NonQuestKill: - message strcharinfo(0), "The dying Yeti takes you along to the other side."; - heal -Hp, 0; - goto L_End; - -S_Update_Mask: - set QUEST_Barbarians, - (QUEST_Barbarians & ~($@Q_Barbarians_MASK)) - | (@state << $@Q_Barbarians_SHIFT); - return; -} |