diff options
Diffstat (limited to 'world/map/npc/051-1/desertmonsters.txt')
-rw-r--r-- | world/map/npc/051-1/desertmonsters.txt | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/world/map/npc/051-1/desertmonsters.txt b/world/map/npc/051-1/desertmonsters.txt index af33fefd..f46edd6f 100644 --- a/world/map/npc/051-1/desertmonsters.txt +++ b/world/map/npc/051-1/desertmonsters.txt @@ -1,8 +1,8 @@ 051-1.gat,134,36,67,49|monster|Soul Snake|1096,12,100000,30000,IlliaDMobs051-1::On1096 // The soul snakes release a Sealed Soul at random, once the soul collecting is started -051-1.gat,0,0,0|script|IlliaDMobs051-1|-1,{ - +051-1.gat,0,0,0|script|IlliaDMobs051-1|-1, +{ On1096: if (rand(4) == 0 && $@illia_progress == 3 && $@illia_level_3_progress == 1) getitem "SealedSoul", 1; @@ -15,7 +15,8 @@ On1096: // Soul eater spawns. They will eat a Sealed Soul when killed, and when the soul collecting is started. // Spawn in the island -051-1.gat,142,38,0|script|#SoulEaters0Trigger|32767,3,3,{ +051-1.gat,142,38,0|script|#SoulEaters0Trigger|32767,3,3, +{ if ($@illia_progress != 3 || $@illia_level_3_progress != 1) end; if ($@SoulEaters0_count > 0) @@ -24,7 +25,8 @@ On1096: end; } -051-1.gat,142,38,0|script|#SoulEaters0|32767,{ +051-1.gat,142,38,0|script|#SoulEaters0|32767, +{ OnSpawn: set $@SoulEaters0_count, 5; areamonster "051-1.gat", 139, 34, 145, 41, "", 1097, $@SoulEaters0_count, "#SoulEaters0::OnSoulEaterDeath"; @@ -42,7 +44,8 @@ OnSoulEaterDeath: } // Spawn inside the north building -051-1.gat,134,16,0|script|#SoulEaters1Trigger|32767,9,2,{ +051-1.gat,134,16,0|script|#SoulEaters1Trigger|32767,9,2, +{ if ($@illia_progress != 3 || $@illia_level_3_progress != 1) end; if ($@SoulEaters1_count > 0) @@ -51,7 +54,8 @@ OnSoulEaterDeath: end; } -051-1.gat,134,16,0|script|#SoulEaters1|32767,{ +051-1.gat,134,16,0|script|#SoulEaters1|32767, +{ OnSpawn: set $@SoulEaters1_count, 7; areamonster "051-1.gat", 125, 14, 143, 18, "", 1097, $@SoulEaters1_count, "#SoulEaters1::OnSoulEaterDeath"; @@ -69,7 +73,8 @@ OnSoulEaterDeath: } // Spawn in the south grass area -051-1.gat,137,55,0|script|#SoulEaters2Trigger|32767,5,4,{ +051-1.gat,137,55,0|script|#SoulEaters2Trigger|32767,5,4, +{ if ($@illia_progress != 3 || $@illia_level_3_progress != 1) end; if ($@SoulEaters2_count > 0) @@ -78,7 +83,8 @@ OnSoulEaterDeath: end; } -051-1.gat,137,55,0|script|#SoulEaters2|32767,{ +051-1.gat,137,55,0|script|#SoulEaters2|32767, +{ OnSpawn: set $@SoulEaters2_count, 4; areamonster "051-1.gat", 134, 54, 139, 58, "", 1097, $@SoulEaters2_count, "#SoulEaters2::OnSoulEaterDeath"; @@ -96,7 +102,8 @@ OnSoulEaterDeath: } // Spawn near the eastern cliff -051-1.gat,155,35,0|script|#SoulEaters3Trigger|32767,4,7,{ +051-1.gat,155,35,0|script|#SoulEaters3Trigger|32767,4,7, +{ if ($@illia_progress != 3 || $@illia_level_3_progress != 1) end; if ($@SoulEaters3_count > 0) @@ -105,7 +112,8 @@ OnSoulEaterDeath: end; } -051-1.gat,155,35,0|script|#SoulEaters3|32767,{ +051-1.gat,155,35,0|script|#SoulEaters3|32767, +{ OnSpawn: set $@SoulEaters3_count, 4; areamonster "051-1.gat", 151, 29, 160, 45, "", 1097, $@SoulEaters3_count, "#SoulEaters3::OnSoulEaterDeath"; @@ -123,7 +131,8 @@ OnSoulEaterDeath: } // Spawn near the western cliff -051-1.gat,120,38,0|script|#SoulEaters4Trigger|32767,6,9,{ +051-1.gat,120,38,0|script|#SoulEaters4Trigger|32767,6,9, +{ if ($@illia_progress != 3 || $@illia_level_3_progress != 1) end; if ($@SoulEaters4_count > 0) @@ -132,7 +141,8 @@ OnSoulEaterDeath: end; } -051-1.gat,120,38,0|script|#SoulEaters4|32767,{ +051-1.gat,120,38,0|script|#SoulEaters4|32767, +{ OnSpawn: set $@SoulEaters4_count, 4; areamonster "051-1.gat", 116, 29, 127, 50, "", 1097, $@SoulEaters4_count, "#SoulEaters4::OnSoulEaterDeath"; |