diff options
Diffstat (limited to 'world/map/npc/items/warpTowels.txt')
-rw-r--r-- | world/map/npc/items/warpTowels.txt | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/world/map/npc/items/warpTowels.txt b/world/map/npc/items/warpTowels.txt new file mode 100644 index 00000000..1c39b98b --- /dev/null +++ b/world/map/npc/items/warpTowels.txt @@ -0,0 +1,130 @@ +function script useWhiteWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "020-1.gat",66,91; // Nivalis + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "WhiteWarpTowel", 1; + end; +} +function script useRedWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "009-1.gat",51,40; // Hurnscald + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "RedWarpTowel", 1; + end; end; +} +function script useGreenWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "003-1.gat",35,25; + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "GreenWarpTowel", 1; + end; end; +} +function script useBlueWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "003-1.gat",35,25; + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "BlueWarpTowel", 1; + end; end; +} +function script useYellowWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "001-1.gat",40,71; // Tulimshar + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "YellowWarpTowel", 1; + end; end; +} +function script usePurpleWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "003-1.gat",35,25; + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "PurpleWarpTowel", 1; + end; end; +} +function script useOrangeWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "027-1.gat",70,100; // Graveyard + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "OrangeWarpTowel", 1; + end; end; +} +function script usePinkWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "012-3.gat",448,66; // Terranite Cave + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "PinkWarpTowel", 1; + end; end; +} +function script useTealWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "003-1.gat",35,25; + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "TealWarpTowel", 1; + end; end; +} +function script useLimeWarpTowel { + if (isin("botcheck.gat",8,11,32,29)) goto L_Botcheck; + warp "003-1.gat",35,25; + if (rand(15)) + goto L_Keep; + getitem "GreyWarpTowel", 1; + end; +L_Botcheck: + message strcharinfo(0), "You must be warped by a GM to leave the bot check area."; +L_Keep: + getitem "LimeWarpTowel", 1; + end; end; +} |