From 7e2bc30e852fc7be5006d688d8f0dc1dcdad8f70 Mon Sep 17 00:00:00 2001 From: Coffee Date: Sun, 12 Jun 2011 12:59:16 -0300 Subject: Prevent players from going inside if they didn't talk to clauquer --- npc/025-3/barrier.txt | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) (limited to 'npc') diff --git a/npc/025-3/barrier.txt b/npc/025-3/barrier.txt index 067cbf71..0b0f87cf 100644 --- a/npc/025-3/barrier.txt +++ b/npc/025-3/barrier.txt @@ -7,6 +7,7 @@ if (getareausers("025-4.gat", 26, 63, 60, 97) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE1) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave1, 1; @@ -26,7 +27,10 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; - + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; } // -----------------------------------------------Warp to Cave 2-------------------------------------------------------------- @@ -38,6 +42,7 @@ L_AlreadyHelped: if (getareausers("025-4.gat", 97, 62, 126, 96) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE2) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave2, 1; @@ -57,6 +62,11 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; + } // -----------------------------------------------Warp to Cave 3------------------------------------------------------------- @@ -68,6 +78,7 @@ L_AlreadyHelped: if (getareausers("025-4.gat", 150, 84, 177, 117) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE3) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave3, 1; @@ -87,6 +98,11 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; + } // -----------------------------------------------Warp to Cave 4------------------------------------------------------------- @@ -98,6 +114,7 @@ L_AlreadyHelped: if (getareausers("025-4.gat", 28, 124, 57, 156) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE4) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave4, 1; @@ -117,6 +134,11 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; + } // -----------------------------------------------Warp to Cave 5------------------------------------------------------------- @@ -128,6 +150,7 @@ L_AlreadyHelped: if (getareausers("025-4.gat", 91, 131, 124, 160) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE5) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave5, 1; @@ -147,6 +170,11 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; + } // -----------------------------------------------Warp to Cave 6------------------------------------------------------------- @@ -158,6 +186,7 @@ L_AlreadyHelped: if (getareausers("025-4.gat", 153, 143, 178, 174) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE6) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave6, 1; @@ -177,6 +206,12 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; + + } // -----------------------------------------------Warp to Cave 7------------------------------------------------------------- @@ -188,6 +223,7 @@ L_AlreadyHelped: if (getareausers("025-4.gat", 27, 185, 61, 219) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE7) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave7, 1; @@ -207,6 +243,11 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; + } // -----------------------------------------------Warp to Cave 8------------------------------------------------------------- @@ -218,6 +259,7 @@ L_AlreadyHelped: if (getareausers("025-4.gat", 90, 193, 119, 216) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE8) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave8, 1; @@ -237,6 +279,11 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; + } // -----------------------------------------------Warp to Cave 9------------------------------------------------------------- @@ -248,6 +295,7 @@ L_AlreadyHelped: if (getareausers("025-4.gat", 144, 192, 173, 226) >= 1) goto L_SomeoneInside; // Check if you already done this fight if (cavefights & BATTLE_CAVE9) goto L_AlreadyDone; + if (Rossy_Quest < 15) goto L_Block; L_StartFight: set @battlecave9, 1; @@ -267,6 +315,11 @@ L_AlreadyHelped: message strcharinfo(0), "I already helped that little girl. There is nothing for me inside this cave."; set @juliadone, 1; end; + +L_Block: + message strcharinfo(0), "I can't enter this cave. Maybe I should learn more about this place before I go inside."; + end; + } // -----------------------------------------------Warp to Boss Cave---------------------------------------------------------- -- cgit v1.2.3-70-g09d2