[Cleanup] Cleanup classes.cpp/classes.h (#3752)

* [Cleanup] Cleanup classes.cpp/classes.h

# Notes
- Remove unused methods and cleanup logic.

* Update classes.cpp

* Final push.
This commit is contained in:
Alex King
2023-12-13 18:38:45 -05:00
committed by GitHub
parent df83113cea
commit aeeb350068
49 changed files with 1308 additions and 1486 deletions
+47 -46
View File
@@ -5431,7 +5431,7 @@ void lua_create_npc(luabind::adl::object table, float x, float y, float z, float
LuaCreateNPCParse(runspeed, float, 1.25f);
LuaCreateNPCParse(gender, uint8, 0);
LuaCreateNPCParse(race, uint16, 1);
LuaCreateNPCParse(class_, uint8, WARRIOR);
LuaCreateNPCParse(class_, uint8, Class::Warrior);
LuaCreateNPCParse(bodytype, uint8, 0);
LuaCreateNPCParse(deity, uint8, 0);
LuaCreateNPCParse(level, uint8, 1);
@@ -6778,51 +6778,52 @@ luabind::scope lua_register_classes() {
return luabind::class_<Classes>("Class")
.enum_("constants")
[(
luabind::value("WARRIOR", WARRIOR),
luabind::value("CLERIC", CLERIC),
luabind::value("PALADIN", PALADIN),
luabind::value("RANGER", RANGER),
luabind::value("SHADOWKNIGHT", SHADOWKNIGHT),
luabind::value("DRUID", DRUID),
luabind::value("MONK", MONK),
luabind::value("BARD", BARD),
luabind::value("ROGUE", ROGUE),
luabind::value("SHAMAN", SHAMAN),
luabind::value("NECROMANCER", NECROMANCER),
luabind::value("WIZARD", WIZARD),
luabind::value("MAGICIAN", MAGICIAN),
luabind::value("ENCHANTER", ENCHANTER),
luabind::value("BEASTLORD", BEASTLORD),
luabind::value("BERSERKER", BERSERKER),
luabind::value("WARRIORGM", WARRIORGM),
luabind::value("CLERICGM", CLERICGM),
luabind::value("PALADINGM", PALADINGM),
luabind::value("RANGERGM", RANGERGM),
luabind::value("SHADOWKNIGHTGM", SHADOWKNIGHTGM),
luabind::value("DRUIDGM", DRUIDGM),
luabind::value("MONKGM", MONKGM),
luabind::value("BARDGM", BARDGM),
luabind::value("ROGUEGM", ROGUEGM),
luabind::value("SHAMANGM", SHAMANGM),
luabind::value("NECROMANCERGM", NECROMANCERGM),
luabind::value("WIZARDGM", WIZARDGM),
luabind::value("MAGICIANGM", MAGICIANGM),
luabind::value("ENCHANTERGM", ENCHANTERGM),
luabind::value("BEASTLORDGM", BEASTLORDGM),
luabind::value("BERSERKERGM", BERSERKERGM),
luabind::value("BANKER", BANKER),
luabind::value("MERCHANT", MERCHANT),
luabind::value("DISCORD_MERCHANT", DISCORD_MERCHANT),
luabind::value("ADVENTURE_RECRUITER", ADVENTURE_RECRUITER),
luabind::value("ADVENTURE_MERCHANT", ADVENTURE_MERCHANT),
luabind::value("LDON_TREASURE", LDON_TREASURE),
luabind::value("TRIBUTE_MASTER", TRIBUTE_MASTER),
luabind::value("GUILD_TRIBUTE_MASTER", GUILD_TRIBUTE_MASTER),
luabind::value("NORRATHS_KEEPERS_MERCHANT", NORRATHS_KEEPERS_MERCHANT),
luabind::value("DARK_REIGN_MERCHANT", DARK_REIGN_MERCHANT),
luabind::value("FELLOWSHIP_MASTER", FELLOWSHIP_MASTER),
luabind::value("ALT_CURRENCY_MERCHANT", ALT_CURRENCY_MERCHANT),
luabind::value("MERCENARY_MASTER", MERCENARY_MASTER)
luabind::value("WARRIOR", Class::Warrior),
luabind::value("CLERIC", Class::Cleric),
luabind::value("PALADIN", Class::Paladin),
luabind::value("RANGER", Class::Ranger),
luabind::value("SHADOWKNIGHT", Class::ShadowKnight),
luabind::value("DRUID", Class::Druid),
luabind::value("MONK", Class::Monk),
luabind::value("BARD", Class::Bard),
luabind::value("ROGUE", Class::Rogue),
luabind::value("SHAMAN", Class::Shaman),
luabind::value("NECROMANCER", Class::Necromancer),
luabind::value("WIZARD", Class::Wizard),
luabind::value("MAGICIAN", Class::Magician),
luabind::value("ENCHANTER", Class::Enchanter),
luabind::value("BEASTLORD", Class::Beastlord),
luabind::value("BERSERKER", Class::Berserker),
luabind::value("WARRIORGM", Class::WarriorGM),
luabind::value("CLERICGM", Class::ClericGM),
luabind::value("PALADINGM", Class::PaladinGM),
luabind::value("RANGERGM", Class::RangerGM),
luabind::value("SHADOWKNIGHTGM", Class::ShadowKnightGM),
luabind::value("DRUIDGM", Class::DruidGM),
luabind::value("MONKGM", Class::MonkGM),
luabind::value("BARDGM", Class::BardGM),
luabind::value("ROGUEGM", Class::RogueGM),
luabind::value("SHAMANGM", Class::ShamanGM),
luabind::value("NECROMANCERGM", Class::NecromancerGM),
luabind::value("WIZARDGM", Class::WizardGM),
luabind::value("MAGICIANGM", Class::MagicianGM),
luabind::value("ENCHANTERGM", Class::EnchanterGM),
luabind::value("BEASTLORDGM", Class::BeastlordGM),
luabind::value("BERSERKERGM", Class::BerserkerGM),
luabind::value("BANKER", Class::Banker),
luabind::value("MERCHANT", Class::Merchant),
luabind::value("DISCORD_MERCHANT", Class::DiscordMerchant),
luabind::value("ADVENTURE_RECRUITER", Class::AdventureRecruiter),
luabind::value("ADVENTURE_MERCHANT", Class::AdventureMerchant),
luabind::value("LDON_TREASURE", Class::LDoNTreasure),
luabind::value("TRIBUTE_MASTER", Class::TributeMaster),
luabind::value("GUILD_TRIBUTE_MASTER", Class::GuildTributeMaster),
luabind::value("GUILD_BANKER", Class::GuildBanker),
luabind::value("NORRATHS_KEEPERS_MERCHANT", Class::NorrathsKeepersMerchant),
luabind::value("DARK_REIGN_MERCHANT", Class::DarkReignMerchant),
luabind::value("FELLOWSHIP_MASTER", Class::FellowshipMaster),
luabind::value("ALT_CURRENCY_MERCHANT", Class::AlternateCurrencyMerchant),
luabind::value("MERCENARY_MASTER", Class::MercenaryLiaison)
)];
}