summaryrefslogblamecommitdiff
path: root/db/castle_db.conf
blob: 4e83b714895ea520d91e542d32495e38c2082a4b (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                                                           

                                             



























                                                                                                           







                                                                                                               


                                                                           






                                                  





                                         





                                                 





                                         





                                                  





                                         





                                                





                                         





                                                





                                         

                  


                  
                   


                                                           





                                         

  
                   


                                                              





                                         

  
                   


                                                   





                                         

  
                   


                                                   





                                         

  
                    


                                                   





                                         




                  
                    


                                                





                                         

  
                    


                                                     





                                         

  
                    


                                                





                                         

  
                    


                                                





                                         

  
                    


                                                      





                                         




                  
                    


                                                    





                                         

  
                    


                                                     





                                         

  
                    


                                                 





                                         

  
                    


                                                   





                                         

  
                    


                                                           





                                         

                  
         

                  



                                                   






                                         
  
 



                                                   






                                         

  



                                                   






                                         

  



                                                   






                                         

  



                                                   






                                         




                  
                    


                                                   






                                         

  
                    


                                                   






                                         

  
                    


                                                   






                                         

  
                    


                                                   






                                         

  
                    


                                                      






                                         

                  
                

                  
                    


                                         
                                  


                    


                                         
                                  


                    


                                         
                                  





                                         
                                  

  
//================= 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 <http://www.gnu.org/licenses/>.
//=========================================================================
//= 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"
},
)