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:
2025-11-29 20:17:20 +09:00
parent 5d3cd64a25
commit dd97ddec92
11602 changed files with 1446576 additions and 0 deletions

View File

@@ -0,0 +1,145 @@
#ifndef _SPELL_KIND_H_
#define _SPELL_KIND_H_
namespace Skill
{
namespace SpellID
{
enum Type
{
None = 0,
BattleSong = 1,
MaintenanceChant = 2,
AccelerationChant = 3,
LifeAura = 4,
SpeedBuff = 5,
Regeneration = 6,
Slow = 7,
ArmorBroken = 8,
Blaze = 9,
Charging = 10,
Stealth = 11,
ManaShell = 12,
Encourage = 13,
EnchantWeapon = 14,
BrightArmor = 15,
HardenSkin = 16,
Flexibility = 17,
Guard = 18,
Hold = 19,
Stun = 20,
Frozen = 21,
Poisoned = 22,
LowerStrength = 23,
Invincible = 24,
Hide = 25,
StoneForm = 26,
CounterAttack = 27,
Envenom = 28,
BombSet = 29,
Fired = 30,
CurseOfBlind = 31,
DeCoolDown = 32,
ExpOrb = 33,
LuckyOrb = 34,
DemagePotion = 35,
ArmorPotion = 36,
HitRatePotion = 37,
EvadePotion = 38,
MaxHPPotion = 39,
MaxMPPotion = 40,
HPRegenPotion = 41,
MPRegenPotion = 42,
CriticalPotion = 43,
BlockPotion = 44,
SpeedPotion = 45,
DeCoolDownPotion = 46,
MagicPowerPotion = 47,
MagicResistPotion = 48,
PowerStatue = 49,
IntStatue = 50,
ExpStatue = 51,
WealthStatue = 52,
RealmHP = 53,
RealmMP = 54,
Concentration = 55,
StealHand = 56, // <20><20>߰<EFBFBD><DFB0><EFBFBD>ų
MichaelBless = 57,
TasteWine = 58,
WifeCracker = 59,
KarterantWorldBuff = 60,
MerkadiaWorldBuff = 61,
KarterantWorldDeBuff= 62,
MerkadiaWorldDeBuff = 63,
HundredLevel = 64,
Drunk = 65,
CD_8D12 = 66,
CD_8D14 = 67,
CD_8D16 = 68,
CD_99A1 = 69,
CD_99A2 = 70,
CD_99A3 = 71,
MAX_SPELL_TYPE = 72
};
}
namespace SpellTarget
{
enum Type
{
NONE = 0,
CHANT = 1,
FRIEND_TARGET_ENCHANT = 2,
ENEMY_TARGET_ENCHANT = 3,
ALL_ENCHANT = 4
};
};
namespace Disenchant
{
enum Type
{
NONE = 0,
LEVEL = 1,
DURATION = 2,
DEAD = 3
};
enum Const
{
INFINITE_NUM = UCHAR_MAX
};
};
namespace SpellType
{
enum Type
{
NONE = 0,
MAGICAL_SPELL = 1, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ֹ<EFBFBD>
PHYSICAL_SPELL = 2, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ֹ<EFBFBD> (ex - <20><>)
WORLDWEAPON_SPELL = 3, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>æƮ
REALM_SPELL = 4, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ȿ<><C8BF> <20><>þƮ.
BUFF_SPELL = 5, // DB<44><42> <20><><EFBFBD><EFBFBD><EFBFBD>Ǵ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>þƮ (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ȴ<EFBFBD>)
PAYBUFF_SPELL = 6, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>̰<EFBFBD> <20>׾ <20><><EFBFBD><EFBFBD><EFBFBD>ȵȴ<C8B5>.
STATUE_SPELL = 7, // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> ȿ<><C8BF> <20><>þƮ
ETERNAL_SPELL = 8, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Ǿ<EFBFBD> <20>ϴ<EFBFBD> <20><>æƮ (ex - 100<30><30> <20><><EFBFBD><EFBFBD>Ʈ)
};
};
};
#endif