diff options
Diffstat (limited to 'npc/013-3_Cave')
-rw-r--r-- | npc/013-3_Cave/_import.txt | 1 | ||||
-rw-r--r-- | npc/013-3_Cave/_mobs.txt | 79 | ||||
-rw-r--r-- | npc/013-3_Cave/barrier.txt | 6 | ||||
-rw-r--r-- | npc/013-3_Cave/mask_chest.txt | 4 | ||||
-rw-r--r-- | npc/013-3_Cave/misc.txt | 6 | ||||
-rw-r--r-- | npc/013-3_Cave/sword_chest.txt | 31 |
6 files changed, 43 insertions, 84 deletions
diff --git a/npc/013-3_Cave/_import.txt b/npc/013-3_Cave/_import.txt index e4208f4f..40597409 100644 --- a/npc/013-3_Cave/_import.txt +++ b/npc/013-3_Cave/_import.txt @@ -5,3 +5,4 @@ npc: npc/013-3_Cave/_warps.txt npc: npc/013-3_Cave/_mobs.txt npc: npc/013-3_Cave/mask_chest.txt npc: npc/013-3_Cave/sword_chest.txt +npc: npc/013-3_Cave/bookcase.txt diff --git a/npc/013-3_Cave/_mobs.txt b/npc/013-3_Cave/_mobs.txt index b89dc170..4c3e8330 100644 --- a/npc/013-3_Cave/_mobs.txt +++ b/npc/013-3_Cave/_mobs.txt @@ -1,86 +1,7 @@ // 013-3 Cave mobs -013-3.gat,28,89,16,52 monster Cave Snake 1021,10,0,0,Mob013-3::On1021 -013-3.gat,61,22,2,2 monster Fire Skull 1023,3,0,0,Mob013-3::On1023 -013-3.gat,81,22,2,2 monster Poison Skull 1024,3,0,0,Mob013-3::On1024 -013-3.gat,109,31,6,22 monster Black Scorpion 1009,20,0,0,Mob013-3::On1009 -013-3.gat,119,84,27,38 monster Spider 1012,20,0,0,Mob013-3::On1012 -013-3.gat,176,23,5,6 monster Spider 1012,10,0,0,Mob013-3::On1012 -013-3.gat,82,75,2,2 monster Fire skull 1023,1,0,0,Mob013-3::On1023 -013-3.gat,142,37,2,2 monster Poison skull 1024,1,0,0,Mob013-3::On1024 -013-3.gat,79,134,21,16 monster Scorpion 1003,5,0,0,Mob013-3::On1003 -013-3.gat,71,169,38,17 monster Red scorpion 1004,5,0,0,Mob013-3::On1004 -013-3.gat,64,85,9,21 monster Black scorpion 1009,10,0,0,Mob013-3::On1009 -013-3.gat,81,92,3,20 monster Black scorpion 1009,10,0,0,Mob013-3::On1009 -013-3.gat,162,84,33,37 monster Snake 1010,30,0,0,Mob013-3::On1010 -013-3.gat,162,85,33,37 monster Spider 1012,30,0,0,Mob013-3::On1012 -013-3.gat,172,77,18,25 monster Black scorpion 1009,15,0,0,Mob013-3::On1009 -013-3.gat,145,36,20,15 monster Red slime 1008,25,0,0,Mob013-3::On1008 -013-3.gat,167,37,23,11 monster Snake 1010,20,0,0,Mob013-3::On1010 -013-3.gat,165,25,16,11 monster Black scorpion 1009,15,0,0,Mob013-3::On1009 -013-3.gat,71,39,2,3 monster Cave snake 1021,2,0,0,Mob013-3::On1021 -013-3.gat,159,102,3,5 monster Yellow slime 1007,2,0,0,Mob013-3::On1007 -013-3.gat,67,22,2,2 monster Maggot 1002,2,0,0,Mob013-3::On1002 -013-3.gat,75,22,2,2 monster Maggot 1002,2,0,0,Mob013-3::On1002 -013-3.gat,76,39,7,4 monster Black scorpion 1009,8,0,0,Mob013-3::On1009 -013-3.gat,65,39,7,4 monster Red slime 1008,8,0,0,Mob013-3::On1008 013-3.gat,0,0,0 script Mob013-3 -1,{ -On1002: - set @mobID, 1002; - callfunc "MobPoints"; - break; - -On1003: - set @mobID, 1003; - callfunc "MobPoints"; - break; - -On1004: - set @mobID, 1004; - callfunc "MobPoints"; - break; - -On1007: - set @mobID, 1007; - callfunc "MobPoints"; - break; - -On1008: - set @mobID, 1008; - callfunc "MobPoints"; - break; - -On1009: - set @mobID, 1009; - callfunc "MobPoints"; - break; - -On1010: - set @mobID, 1010; - callfunc "MobPoints"; - break; - -On1012: - set @mobID, 1012; - callfunc "MobPoints"; - break; - -On1021: - set @mobID, 1021; - callfunc "MobPoints"; - break; - -On1023: - set @mobID, 1023; - callfunc "MobPoints"; - break; - -On1024: - set @mobID, 1024; - callfunc "MobPoints"; - break; - end; } diff --git a/npc/013-3_Cave/barrier.txt b/npc/013-3_Cave/barrier.txt index 07f7a12b..635ab234 100644 --- a/npc/013-3_Cave/barrier.txt +++ b/npc/013-3_Cave/barrier.txt @@ -1,14 +1,14 @@ // -013-3.gat,71,21 script #DemonMineBarrier1 127,1,1,{ - if (QUEST_demon_mines >= 2) quit; +013-3.gat,71,21,0 script #DemonMineBarrier1 127,1,1,{ + if (QUEST_demon_mines >= 2) close; if (QUEST_demon_mines == 1 && countitem(1198) >= 1) goto L_Has_Jack_O_Soul; mes "The barrier around the opening pushes you bach as you approach."; warp "013-3.gat", 71, 38; - quit; + close; L_Has_Jack_O_Soul: mes "The barrier around the opening allows you passage."; diff --git a/npc/013-3_Cave/mask_chest.txt b/npc/013-3_Cave/mask_chest.txt index 1fdb6559..5d474107 100644 --- a/npc/013-3_Cave/mask_chest.txt +++ b/npc/013-3_Cave/mask_chest.txt @@ -1,5 +1,5 @@ // -013-3.gat,28,27 script Chest#DemonMask ,{ - +013-3.gat,28,27,0 script Chest#DemonMask 111,{ + mes "WIP"; } diff --git a/npc/013-3_Cave/misc.txt b/npc/013-3_Cave/misc.txt index e69de29b..8f7da034 100644 --- a/npc/013-3_Cave/misc.txt +++ b/npc/013-3_Cave/misc.txt @@ -0,0 +1,6 @@ +// + +013-3.gat,127,68,0 script Chest 111,{ + mes "You can't see any way to open this chest."; + close; +} diff --git a/npc/013-3_Cave/sword_chest.txt b/npc/013-3_Cave/sword_chest.txt index e69de29b..aad6dde8 100644 --- a/npc/013-3_Cave/sword_chest.txt +++ b/npc/013-3_Cave/sword_chest.txt @@ -0,0 +1,31 @@ +// + +013-3.gat,177,22,0 script Chest 111,{ + if( ChestQuest && 2) goto L_Finished; + + mes "[Chest]"; + mes "Would you try to open it?"; + next; + menu + "Yes", L_Yes, + "No", -; + close; + +L_Yes: + if(countitem(537) < 10) goto L_Not_Enough; + delitem 537, 3; + getitem 536, 1; + mes "[Chest]"; + mes "You opened it and found a short sword!"; + set ChestQuest, ChestQuest || 2; + close; + +L_Not_Enough: + mes "It seems that this is not the right key..."; + close; + +L_Finished: + mes "[Chest]"; + mes "You already opened this chest."; + close; +} |