% EGS: Erlang Game Server % Copyright (C) 2010 Loic Hoguin % % This file is part of EGS. % % EGS is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation, either version 3 of the License, or % (at your option) any later version. % % EGS is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with EGS. If not, see . %% EGS maps settings. -define(QUESTS, [ % Current test mission {1000013, [{type, mission}, {file, "data/missions/test.quest.nbl"}]}, % Planetary lobbies {1100000, [{type, lobby}, {file, "data/lobby/colony.quest.nbl"}]}, {1101000, [{type, lobby}, {file, "data/lobby/parum.quest.nbl"}]}, {1102000, [{type, lobby}, {file, "data/lobby/neudaiz.quest.nbl"}]}, {1103000, [{type, lobby}, {file, "data/lobby/moatoob.quest.nbl"}]}, {1104000, [{type, spaceport}, {file, "data/lobby/spaceport.quest.nbl"}]} ]). -define(ZONES, [ % Current test mission {[1000013, 0], [{file, "data/missions/test.zone.nbl"}]}, % Colony {[1100000, 0], [{file, "data/lobby/colony.zone-0.nbl"}]}, {[1100000, 1], [{file, "data/lobby/colony.zone-1.nbl"}]}, {[1100000, 2], [{file, "data/lobby/colony.zone-2.nbl"}]}, {[1100000, 3], [{file, "data/lobby/colony.zone-3.nbl"}]}, {[1100000, 4], [{file, "data/lobby/colony.zone-4.nbl"}]}, {[1100000, 7], [{file, "data/lobby/colony.zone-7.nbl"}]}, {[1100000,11], [{file, "data/lobby/colony.zone-11.nbl"}]}, {[1100000,12], [{file, "data/lobby/colony.zone-12.nbl"}]}, {[1100000,13], [{file, "data/lobby/colony.zone-13.nbl"}]}, % Parum {[1101000, 0], [{file, "data/lobby/parum.zone-0.nbl"}]}, {[1101000, 1], [{file, "data/lobby/parum.zone-1.nbl"}]}, {[1101000, 2], [{file, "data/lobby/parum.zone-2.nbl"}]}, {[1101000, 3], [{file, "data/lobby/parum.zone-3.nbl"}]}, {[1101000, 4], [{file, "data/lobby/parum.zone-4.nbl"}]}, {[1101000, 5], [{file, "data/lobby/parum.zone-5.nbl"}]}, {[1101000, 7], [{file, "data/lobby/parum.zone-7.nbl"}]}, {[1101000,11], [{file, "data/lobby/parum.zone-11.nbl"}]}, {[1101000,12], [{file, "data/lobby/parum.zone-12.nbl"}]}, {[1101000,13], [{file, "data/lobby/parum.zone-13.nbl"}]}, % Neudaiz {[1102000, 0], [{file, "data/lobby/neudaiz.zone-0.nbl"}]}, {[1102000, 1], [{file, "data/lobby/neudaiz.zone-1.nbl"}]}, {[1102000, 2], [{file, "data/lobby/neudaiz.zone-2.nbl"}]}, {[1102000, 3], [{file, "data/lobby/neudaiz.zone-3.nbl"}]}, {[1102000, 4], [{file, "data/lobby/neudaiz.zone-4.nbl"}]}, {[1102000, 7], [{file, "data/lobby/neudaiz.zone-7.nbl"}]}, {[1102000,11], [{file, "data/lobby/neudaiz.zone-11.nbl"}]}, {[1102000,12], [{file, "data/lobby/neudaiz.zone-12.nbl"}]}, {[1102000,13], [{file, "data/lobby/neudaiz.zone-13.nbl"}]}, % Moatoob {[1103000, 0], [{file, "data/lobby/moatoob.zone-0.nbl"}]}, {[1103000, 1], [{file, "data/lobby/moatoob.zone-1.nbl"}]}, {[1103000, 3], [{file, "data/lobby/moatoob.zone-3.nbl"}]}, {[1103000, 4], [{file, "data/lobby/moatoob.zone-4.nbl"}]}, {[1103000, 5], [{file, "data/lobby/moatoob.zone-5.nbl"}]}, {[1103000, 6], [{file, "data/lobby/moatoob.zone-6.nbl"}]}, {[1103000, 7], [{file, "data/lobby/moatoob.zone-7.nbl"}]}, {[1103000,11], [{file, "data/lobby/moatoob.zone-11.nbl"}]}, {[1103000,12], [{file, "data/lobby/moatoob.zone-12.nbl"}]}, {[1103000,13], [{file, "data/lobby/moatoob.zone-13.nbl"}]}, % Spaceport {[1104000, 0], [{file, "data/lobby/spaceport.zone.nbl"}]} ]). -define(MAPS, [ % Colony {[1100000, 1], [{name, "Colony 1st Floor"}]}, {[1100000, 2], [{name, "Colony 2nd Floor"}]}, {[1100000, 3], [{name, "Colony 3rd Floor"}]}, {[1100000, 4], [{name, "Colony 4th Floor"}]}, {[1100000, 5], [{name, "Colony GUARDIANS"}]}, {[1100000, 100], [{name, "Colony 2nd, Grind Shop"}]}, {[1100000, 100], [{name, "Colony 2nd, Synth Shop"}]}, {[1100000, 100], [{name, "Colony 2nd, Decos Shop"}]}, {[1100000, 101], [{name, "Colony 2nd, Items Shop"}]}, {[1100000, 101], [{name, "Colony 2nd, Weapons Shop"}]}, {[1100000, 101], [{name, "Colony 2nd, Armors Shop"}]}, {[1100000, 102], [{name, "Colony 3rd, Lumilass"}]}, {[1100000, 102], [{name, "Colony 3rd, Clothes Shop"}]}, {[1100000, 102], [{name, "Colony 3rd, Parts Shop"}]}, {[1100000, 103], [{name, "Colony Club"}]}, {[1100000, 110], [{name, "Colony R&D"}]}, {[1100000,9000], [{name, "Colony Aurorey"}]}, {[1100000,9001], [{name, "Colony Transfer Terminal"}]}, {[1100000,9010], [{name, "Colony Dallgun"}]}, {[1100000,9102], [{name, "Colony HIVE"}]}, {[1100000,9200], [{name, "Colony Rykros"}]}, {[1100000,9202], [{name, "Colony Falz Memoria"}]}, % Parum {[1101000, 1], [{name, "Parum City Central"}]}, {[1101000, 2], [{name, "Parum City West"}]}, {[1101000, 3], [{name, "Parum City East"}]}, {[1101000, 4], [{name, "Parum GUARDIANS"}]}, {[1101000, 100], [{name, "Parum Synth Shop"}]}, {[1101000, 100], [{name, "Parum Clothes Shop"}]}, {[1101000, 100], [{name, "Parum Parts Shop"}]}, {[1101000, 200], [{name, "Parum GRM"}]}, {[1101000,9000], [{name, "Parum Raffon"}]}, {[1101000,9010], [{name, "Parum Lakeshore"}]}, {[1101000,9030], [{name, "Parum Waterfall"}]}, {[1101000,9100], [{name, "Parum Denes"}]}, {[1101000,9101], [{name, "Parum Underground"}]}, {[1101000,9200], [{name, "Parum Beach"}]}, {[1101000,9201], [{name, "Parum Rozenom"}]}, {[1101000,9203], [{name, "Parum Subway"}]}, {[1101000,9209], [{name, "Parum AMF"}]}, % Neudaiz {[1102000, 1], [{name, "Neudaiz City"}]}, {[1102000, 3], [{name, "Neudaiz GUARDIANS"}]}, {[1102000, 100], [{name, "Neudaiz Synth Shop"}]}, {[1102000, 100], [{name, "Neudaiz Clothes Shop"}]}, {[1102000, 100], [{name, "Neudaiz Parts Shop"}]}, {[1102000, 200], [{name, "Neudaiz Yohmei"}]}, {[1102000,9000], [{name, "Neudaiz Islands"}]}, {[1102000,9010], [{name, "Neudaiz Relics"}]}, {[1102000,9100], [{name, "Neudaiz Mizuraki"}]}, {[1102000,9120], [{name, "Neudaiz Hot Springs"}]}, {[1102000,9300], [{name, "Neudaiz Temple"}]}, {[1102000,9301], [{name, "Neudaiz Pavilion"}]}, {[1102000,9302], [{name, "Neudaiz Habirao"}]}, {[1102000,9305], [{name, "Neudaiz Saguraki"}]}, % Moatoob {[1103000, 1], [{name, "Moatoob City"}]}, {[1103000, 2], [{name, "Moatoob GUARDIANS"}]}, {[1103000, 100], [{name, "Moatoob Parts Shop"}]}, {[1103000, 100], [{name, "Moatoob Clothes Shop"}]}, {[1103000, 100], [{name, "Moatoob Synth Shop"}]}, {[1103000, 101], [{name, "Moatoob Pub"}]}, {[1103000, 200], [{name, "Moatoob Tenora"}]}, {[1103000,9010], [{name, "Moatoob Desert"}]}, {[1103000,9030], [{name, "Moatoob Oasis"}]}, {[1103000,9040], [{name, "Moatoob Glacier"}]}, {[1103000,9101], [{name, "Moatoob Basin"}]}, {[1103000,9202], [{name, "Moatoob Underground Lake"}]}, {[1103000,9300], [{name, "Moatoob Casino"}]}, {[1103000,9302], [{name, "Moatoob Il Cabo"}]}, {[1103000,9304], [{name, "Moatoob Granigs"}]}, % Spaceports {[1104000,900], [{name, "Spaceport"}]} ]). %% EGS counters settings. %% Various appearance configuration counters don't have any quest-related data. They use the CounterID 65535. -define(COUNTERS, [ % Linear Line: Phantom Ruins, Unsafe Passage, Unsafe Passage (AOTI, missing) { 0, [{quests, "data/missions/colony.counter.ll.pack"}, {bg, 16#ffbda10b}, {options, << 16#01a92800:32, 3, 3, 0, 3, 3, 3, 3, 0, % Phantom Ruins C-S 3, 3, 3, 3, 3, % Unsafe Passage C-S2 variant 1 3, 3, 3, 3, 3, % Unsafe Passage C-S2 variant 2 3, 3, 3, 3, 3, % Unsafe Passage C-S2 variant 3 0:136 >>}]}, % Space docks: Phantom Ruins, Dark Satellite C-S, S2, S3, Familiar Trees (missing), Boss quest category (missing), Unit category (missing), Enemy category (missing) { 1, [{quests, "data/missions/colony.counter.docks.pack"}, {bg, 16#ff4f140b}, {options, << 16#01805400:32, 3, 3, 0, 0, 0, 0, 3, 3, 3, 3, 0, % Phantom Ruins 3, 3, 3, 3, % Dark Satellite C-S variant 1 3, 3, 3, 3, % Dark Satellite C-S variant 2 3, 3, 3, 3, % Dark Satellite C-S variant 3 3, 3, 3, % Dark Satellite S2 variant 1-3 3, 3, 3, % Dark Satellite S3 variant 1-3 0:440 >>}]}, % GUARDIANS HQ: Episode 2 C rank, B rank, A rank, Episode 3 C rank, B rank, A rank, Winter event 1 (missing), Winter event 2 (missing) % MAG event (missing), Side story C rank, Side story B rank, Side story A rank, Old event missions {115, [{quests, "data/missions/colony.counter.guardians.pack"}, {bg, 16#0418f40b}, {options, << 16#01807800:32, 3, 3, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, % Episode 2 Difficulty C Chapters 1-10 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, % Episode 2 Difficulty B Chapters 1-10 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, % Episode 2 Difficulty A Chapters 1-10 3, 3, 3, 3, 3, 3, 3, 3, % Episode 3 Difficulty C Chapters 1-8 3, 3, 3, 3, 3, 3, 3, 3, % Episode 3 Difficulty B Chapters 1-8 3, 3, 3, 3, 3, 3, 3, 3, % Episode 3 Difficulty A Chapters 1-8 0:248, 3, 3, 3, % Side-story C-A 3, 3, 3, 3, 3, % MAG' C-S2 3, % Gifts from Beyond+ 0:40, 3, % Hit the Counter! (MAG) 3, % Dark Crystal Seeker 3, % Hit the Counter! (Shred the Darkness) 3, % Photon Eraser Return 0:32 >>}]} ]).