//================= Hercules Database ===================================== //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //================= License =============================================== //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= //= Copyright (C) 2019-2020 Hercules Dev Team //= Copyright (C) 2019 Asheraf //= //= Hercules 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. //= //= This program 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 this program. If not, see . //========================================================================= //= Castle Database //========================================================================= castle_db: ( /************************************************************************** ************* Entry structure ******************************************** ************************************************************************** { // ================ Mandatory fields ============================== CastleID: (int) Unique ID of the castle. Must remain unique across all map-servers. MapName: (string) Map name to be considered as the castle map. CastleName: (string) Name of the castle (used by scripts and guardian name tags) OnGuildBreakEventName: (string) NPC unique name to invoke ::OnGuildBreak on, when a occupied castle is abandoned during guild break. // ================ Optional fields =============================== SiegeType: (string, default to SIEGE_TYPE_FE) define siege type EnableClientWarp: (bool, default to false) enable or disable client teleport features ClientWarp: { Position: (int, int) x, y position of warp request ZenyCost: (int) The zeny cost of warp ZenyCostSiegeTime: (int) The zeny cost of warp durring woe } }, **************************************************************************/ //================ // Prontera //================ { CastleID: 1 MapName: "prtg_cas01" CastleName: "Kriemhild" // kRO : Creamhilt OnGuildBreakEventName: "Agit#prtg_cas01" EnableClientWarp: true ClientWarp: { Position: (107, 180) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 2 MapName: "prtg_cas02" CastleName: "Swanhild" // kRO : Sbanhealt OnGuildBreakEventName: "Agit#prtg_cas02" EnableClientWarp: true ClientWarp: { Position: (94, 56) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 3 MapName: "prtg_cas03" CastleName: "Fadhgridh" // kRO : Lazrigees OnGuildBreakEventName: "Agit#prtg_cas03" EnableClientWarp: true ClientWarp: { Position: (46, 97) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 4 MapName: "prtg_cas04" CastleName: "Skoegul" // kRO : Squagul OnGuildBreakEventName: "Agit#prtg_cas04" EnableClientWarp: true ClientWarp: { Position: (260, 262) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 5 MapName: "prtg_cas05" CastleName: "Gondul" // kRO : Guindull OnGuildBreakEventName: "Agit#prtg_cas05" EnableClientWarp: true ClientWarp: { Position: (26, 38) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, //================ // Al De Baran //================ { CastleID: 6 MapName: "aldeg_cas01" CastleName: "Neuschwanstein" // kRO : Noisyubantian OnGuildBreakEventName: "Agit#aldeg_cas01" EnableClientWarp: true ClientWarp: { Position: (212, 175) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 7 MapName: "aldeg_cas02" CastleName: "Hohenschwangau" // kRO : Hohensyubangawoo OnGuildBreakEventName: "Agit#aldeg_cas02" EnableClientWarp: true ClientWarp: { Position: (82, 71) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 8 MapName: "aldeg_cas03" CastleName: "Nuernberg" // kRO : Nyirenverk OnGuildBreakEventName: "Agit#aldeg_cas03" EnableClientWarp: true ClientWarp: { Position: (109, 112) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 9 MapName: "aldeg_cas04" CastleName: "Wuerzburg" // kRO : Byirtsburi OnGuildBreakEventName: "Agit#aldeg_cas04" EnableClientWarp: true ClientWarp: { Position: (60, 116) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 10 MapName: "aldeg_cas05" CastleName: "Rothenburg" // kRO : Rotenburk OnGuildBreakEventName: "Agit#aldeg_cas05" EnableClientWarp: true ClientWarp: { Position: (61, 185) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, //================ // Geffen //================ { CastleID: 11 MapName: "gefg_cas01" CastleName: "Repherion" // kRO : Reprion OnGuildBreakEventName: "Agit#gefg_cas01" EnableClientWarp: true ClientWarp: { Position: (40, 43) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 12 MapName: "gefg_cas02" CastleName: "Eeyolbriggar" // kRO : Yolbriger OnGuildBreakEventName: "Agit#gefg_cas02" EnableClientWarp: true ClientWarp: { Position: (22, 66) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 13 MapName: "gefg_cas03" CastleName: "Yesnelph" // kRO : Isinlife OnGuildBreakEventName: "Agit#gefg_cas03" EnableClientWarp: true ClientWarp: { Position: (112, 23) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 14 MapName: "gefg_cas04" CastleName: "Bergel" // kRO : Berigel OnGuildBreakEventName: "Agit#gefg_cas04" EnableClientWarp: true ClientWarp: { Position: (58, 46) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 15 MapName: "gefg_cas05" CastleName: "Mersetzdeitz" // kRO : Melsedetsu OnGuildBreakEventName: "Agit#gefg_cas05" EnableClientWarp: true ClientWarp: { Position: (66, 48) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, //================ // Payon //================ { CastleID: 16 MapName: "payg_cas01" CastleName: "Bright Arbor" // kRO : Mingting OnGuildBreakEventName: "Agit#payg_cas01" EnableClientWarp: true ClientWarp: { Position: (115, 57) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 17 MapName: "payg_cas02" CastleName: "Scarlet Palace" // kRO : Tiantan OnGuildBreakEventName: "Agit#payg_cas02" EnableClientWarp: true ClientWarp: { Position: (26, 265) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 18 MapName: "payg_cas03" CastleName: "Holy Shadow" // kRO : Fuying OnGuildBreakEventName: "Agit#payg_cas03" EnableClientWarp: true ClientWarp: { Position: (43, 264) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 19 MapName: "payg_cas04" CastleName: "Sacred Altar" // kRO : Honglou OnGuildBreakEventName: "Agit#payg_cas04" EnableClientWarp: true ClientWarp: { Position: (36, 272) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 20 MapName: "payg_cas05" CastleName: "Bamboo Grove Hill" // kRO : Zhulinxian OnGuildBreakEventName: "Agit#payg_cas05" EnableClientWarp: true ClientWarp: { Position: (274, 246) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, //================ // Rachel //================ { CastleID: 21 MapName: "arug_cas01" CastleName: "Mardol" // kRO : Mardol OnGuildBreakEventName: "Manager#arug_cas01" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (77, 371) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 22 MapName: "arug_cas02" CastleName: "Cyr" // kRO : Cyr OnGuildBreakEventName: "Manager#arug_cas02" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (301, 332) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 23 MapName: "arug_cas03" CastleName: "Horn" // kRO : Horn OnGuildBreakEventName: "Manager#arug_cas03" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (322, 91) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 24 MapName: "arug_cas04" CastleName: "Gefn" // kRO : Gefn OnGuildBreakEventName: "Manager#arug_cas04" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (322, 91) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 25 MapName: "arug_cas05" CastleName: "Bandis" // kRO : Bandis OnGuildBreakEventName: "Manager#arug_cas05" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (322, 91) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, //================ // Yuno //================ { CastleID: 26 MapName: "schg_cas01" CastleName: "Himinn" // kRO : Himinn OnGuildBreakEventName: "Manager#schg_cas01" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (233, 300) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 27 MapName: "schg_cas02" CastleName: "Andlangr" // kRO : Andlangr OnGuildBreakEventName: "Manager#schg_cas02" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (101, 372) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 28 MapName: "schg_cas03" CastleName: "Viblainn" // kRO : Viblainn OnGuildBreakEventName: "Manager#schg_cas03" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (81, 94) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 29 MapName: "schg_cas04" CastleName: "Hljod" // kRO : Hljod OnGuildBreakEventName: "Manager#schg_cas04" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (233, 300) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, { CastleID: 30 MapName: "schg_cas05" CastleName: "Skidbladnir" // kRO : Skidbladnir OnGuildBreakEventName: "Manager#schg_cas05" SiegeType: "SIEGE_TYPE_SE" EnableClientWarp: true ClientWarp: { Position: (233, 300) ZenyCost: 100 ZenyCostSiegeTime: 100000 } }, //================ // Novice Guilds //================ { CastleID: 31 MapName: "nguild_prt" CastleName: "Fire" OnGuildBreakEventName: "Agit_N04" SiegeType: "SIEGE_TYPE_TE" }, { CastleID: 32 MapName: "nguild_alde" CastleName: "Earth" OnGuildBreakEventName: "Agit_N01" SiegeType: "SIEGE_TYPE_TE" }, { CastleID: 33 MapName: "nguild_gef" CastleName: "Air" OnGuildBreakEventName: "Agit_N02" SiegeType: "SIEGE_TYPE_TE" }, { CastleID: 34 MapName: "nguild_pay" CastleName: "Water" OnGuildBreakEventName: "Agit_N03" SiegeType: "SIEGE_TYPE_TE" }, )