Restructure repository to include all source folders
Move git root from Client/ to src/ to track all source code: - Client: Game client source (moved to Client/Client/) - Server: Game server source - GameTools: Development tools - CryptoSource: Encryption utilities - database: Database scripts - Script: Game scripts - rylCoder_16.02.2008_src: Legacy coder tools - GMFont, Game: Additional resources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
102
Server/RylServerProject/RylGameLibrary/Castle/CastleConstants.h
Normal file
102
Server/RylServerProject/RylGameLibrary/Castle/CastleConstants.h
Normal file
@@ -0,0 +1,102 @@
|
||||
#ifndef _CASTLE_CONSTANTS_H_
|
||||
#define _CASTLE_CONSTANTS_H_
|
||||
|
||||
namespace Castle
|
||||
{
|
||||
enum Type
|
||||
{
|
||||
NONE = 0,
|
||||
CASTLE = 1,
|
||||
CAMP = 2
|
||||
};
|
||||
|
||||
enum IndentifyBit
|
||||
{
|
||||
STATUE_BIT = 0x80000000, // <20><>ũ ī<><C4AB><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Ʈ<EFBFBD><C6AE> <20><><EFBFBD><EFBFBD>.)
|
||||
CASTLE_BIT = 0x40000000, // <20><>
|
||||
CAMP_BIT = 0x20000000, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
TOWN_BIT = 0x10000000, // <20><><EFBFBD><EFBFBD>
|
||||
|
||||
ABTOWN_BIT = 0x0F000000, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC> <20>߰<EFBFBD> Ÿ<><C5B8><EFBFBD><EFBFBD>Ʈ
|
||||
|
||||
SIEGE_BIT = 0x00FF0000, // <20><><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD><C3B0><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD> <20>ӽ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>Ʈ <20><>Ʈ
|
||||
// CASTLE_BIT | SIEGE_BIT <20><> <20><><EFBFBD><EFBFBD>!!
|
||||
// ex) 0x40FF1001 : CastleNameID <20><> 1 <20>̰<EFBFBD> <20>ӽ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>Ʈ 2<><32>
|
||||
|
||||
CASTLE_NAME_BIT_SHIFT = 12 // <20>ٸ<EFBFBD> ä<>ο<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Ҽ<EFBFBD> <20>ֱ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ũ<EFBFBD><C5A9>Ʈ<EFBFBD><C6AE> <20><><EFBFBD><EFBFBD><EEB0A1> <20><> ID <20><><EFBFBD><EFBFBD>
|
||||
// CASTLE_BIT | (CastleNameID << CASTLE_NAME_BIT_SHIFT) <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD>.
|
||||
// ex) 0x40001000 : CastleNameID <20><> 1 <20>̴<EFBFBD>.
|
||||
};
|
||||
|
||||
enum TaxType
|
||||
{
|
||||
TRADE_TAX = 0, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>/<2F>Ǹ<EFBFBD>
|
||||
REPAIR_TAX = 1, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
RESMELT_TAX = 2, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
CAMP_GOLD_TAX = 3, // <20><><EFBFBD><EFBFBD> Gold
|
||||
CAMP_MINERAL_TAX = 4, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
|
||||
MAX_TAX_TYPE = 5
|
||||
};
|
||||
|
||||
enum TaxChangable
|
||||
{
|
||||
TAX_DISABLE = 0, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ұ<EFBFBD><D2B0><EFBFBD>
|
||||
TAX_ENABLE = 1 // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
};
|
||||
|
||||
enum MineralType
|
||||
{
|
||||
ACCUMULATED_MINERAL = 1, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
TEMPORARY_MINERAL = 2, // <20>ӽ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
};
|
||||
|
||||
enum CastleName
|
||||
{
|
||||
TEMP_CASTLE_NAME_0 = 0,
|
||||
TEMP_CASTLE_NAME_1 = 1,
|
||||
TEMP_CASTLE_NAME_2 = 2,
|
||||
TEMP_CASTLE_NAME_3 = 3,
|
||||
TEMP_CASTLE_NAME_4 = 4,
|
||||
|
||||
MAX_CASTLE_NAME_NUM = 5,
|
||||
MAX_CASTLE_NAME_LEN = 32
|
||||
};
|
||||
|
||||
enum CastleTitle
|
||||
{
|
||||
TITLE_NEW = 0, // Īȣ '<27><><EFBFBD>ο<EFBFBD>'
|
||||
TITLE_SETTLED = 1, // Īȣ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
TITLE_FLOURISHED = 2, // Īȣ '<27><>â<EFBFBD><C3A2>'
|
||||
TITLE_HONORABLE = 3, // Īȣ '<27><><EFBFBD><EFBFBD><EFBFBD>ο<EFBFBD>'
|
||||
TITLE_GLORIOUS = 4, // Īȣ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
|
||||
MAX_TITLE_NUM = 5
|
||||
};
|
||||
|
||||
enum Const
|
||||
{
|
||||
CASTLE_EXP_BONUS_RADIUS = 300, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ġ <20><><EFBFBD><EFBFBD> <20>ݰ<EFBFBD>
|
||||
|
||||
MAX_CASTLE_NUM = 10,
|
||||
MAX_CASTLE_MINERAL_NUM = 200,
|
||||
MAX_CASTLE_OBJECT_NUM = 250,
|
||||
|
||||
MAX_TEMP_TAX_UPDATE_COUNT = 10,
|
||||
MAX_TEMP_TAX_AMOUNT = 50000,
|
||||
|
||||
EMBLEM_UPGRADE_JEWEL_NUM = 90,
|
||||
EMBLEM_UPGRADE_JEWEL_NUM_PER_POS = 10,
|
||||
EMBLEM_UPGRADE_JEWEL_POS_NUM = 9,
|
||||
|
||||
FAME_FOR_CAPTURE_CASTLE = 10000, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ġ
|
||||
FAME_FOR_FRIENDLY_GUILD = 5000, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ȣ<EFBFBD><C8A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ġ
|
||||
|
||||
INVINCIBLE_COUNT = 0, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> Ƚ<><C8BD> (0ȸ)
|
||||
TEMP_TAX_GAIN_COUNT = 1, // <20>ӽ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ű<EFBFBD><C5B1><EFBFBD> <20>ʿ<EFBFBD><CABF><EFBFBD> <20><><EFBFBD><EFBFBD> Ƚ<><C8BD> (1ȸ)
|
||||
|
||||
DAY_END_TIME = 0 // <20>Ϸ簡 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ð<EFBFBD> (<28><> 12<31><32>)
|
||||
};
|
||||
}
|
||||
|
||||
#endif // _CASTLE_CONSTANTS_H_
|
||||
Reference in New Issue
Block a user