mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-11 21:01:29 +00:00
[Lua] Add Zone and Language Constants (#4211)
* [LUA] Add Zone and Language Constants
This will add Zone:
```lua
if eq.get_zone_id() == Zone.Qeynos then
foo()
end
```
It will also add Language:
```lua
if e.language == Language.ElderElvish and e.other:GetLanguageSkill(Language.ElderElvish) >= 100 then
e.self:Say("You know my language!", Language.ElderElvish);
end
```
These changes should help avoid magic numbers in quests and aide in readability without the need for -- comments to clarify.
* Adjust to lower case
This commit is contained in:
parent
f905ee70e4
commit
a87496b0cf
@ -7233,6 +7233,530 @@ luabind::scope lua_register_message_types() {
|
||||
)];
|
||||
}
|
||||
|
||||
luabind::scope lua_register_zone_types() {
|
||||
return luabind::class_<MessageTypes>("Zone")
|
||||
.enum_("constants")
|
||||
[(
|
||||
luabind::value("qeynos", Zones::QEYNOS),
|
||||
luabind::value("qeynos2", Zones::QEYNOS2),
|
||||
luabind::value("qrg", Zones::QRG),
|
||||
luabind::value("qeytoqrg", Zones::QEYTOQRG),
|
||||
luabind::value("highpass", Zones::HIGHPASS),
|
||||
luabind::value("highkeep", Zones::HIGHKEEP),
|
||||
luabind::value("freportn", Zones::FREPORTN),
|
||||
luabind::value("freportw", Zones::FREPORTW),
|
||||
luabind::value("freporte", Zones::FREPORTE),
|
||||
luabind::value("runnyeye", Zones::RUNNYEYE),
|
||||
luabind::value("qey2hh1", Zones::QEY2HH1),
|
||||
luabind::value("northkarana", Zones::NORTHKARANA),
|
||||
luabind::value("southkarana", Zones::SOUTHKARANA),
|
||||
luabind::value("eastkarana", Zones::EASTKARANA),
|
||||
luabind::value("beholder", Zones::BEHOLDER),
|
||||
luabind::value("blackburrow", Zones::BLACKBURROW),
|
||||
luabind::value("paw", Zones::PAW),
|
||||
luabind::value("rivervale", Zones::RIVERVALE),
|
||||
luabind::value("kithicor", Zones::KITHICOR),
|
||||
luabind::value("commons", Zones::COMMONS),
|
||||
luabind::value("ecommons", Zones::ECOMMONS),
|
||||
luabind::value("erudnint", Zones::ERUDNINT),
|
||||
luabind::value("erudnext", Zones::ERUDNEXT),
|
||||
luabind::value("nektulos", Zones::NEKTULOS),
|
||||
luabind::value("cshome", Zones::CSHOME),
|
||||
luabind::value("lavastorm", Zones::LAVASTORM),
|
||||
luabind::value("nektropos", Zones::NEKTROPOS),
|
||||
luabind::value("halas", Zones::HALAS),
|
||||
luabind::value("everfrost", Zones::EVERFROST),
|
||||
luabind::value("soldunga", Zones::SOLDUNGA),
|
||||
luabind::value("soldungb", Zones::SOLDUNGB),
|
||||
luabind::value("misty", Zones::MISTY),
|
||||
luabind::value("nro", Zones::NRO),
|
||||
luabind::value("sro", Zones::SRO),
|
||||
luabind::value("befallen", Zones::BEFALLEN),
|
||||
luabind::value("oasis", Zones::OASIS),
|
||||
luabind::value("tox", Zones::TOX),
|
||||
luabind::value("hole", Zones::HOLE),
|
||||
luabind::value("neriaka", Zones::NERIAKA),
|
||||
luabind::value("neriakb", Zones::NERIAKB),
|
||||
luabind::value("neriakc", Zones::NERIAKC),
|
||||
luabind::value("neriakd", Zones::NERIAKD),
|
||||
luabind::value("najena", Zones::NAJENA),
|
||||
luabind::value("qcat", Zones::QCAT),
|
||||
luabind::value("innothule", Zones::INNOTHULE),
|
||||
luabind::value("feerrott", Zones::FEERROTT),
|
||||
luabind::value("cazicthule", Zones::CAZICTHULE),
|
||||
luabind::value("oggok", Zones::OGGOK),
|
||||
luabind::value("rathemtn", Zones::RATHEMTN),
|
||||
luabind::value("lakerathe", Zones::LAKERATHE),
|
||||
luabind::value("grobb", Zones::GROBB),
|
||||
luabind::value("aviak", Zones::AVIAK),
|
||||
luabind::value("gfaydark", Zones::GFAYDARK),
|
||||
luabind::value("akanon", Zones::AKANON),
|
||||
luabind::value("steamfont", Zones::STEAMFONT),
|
||||
luabind::value("lfaydark", Zones::LFAYDARK),
|
||||
luabind::value("crushbone", Zones::CRUSHBONE),
|
||||
luabind::value("mistmoore", Zones::MISTMOORE),
|
||||
luabind::value("kaladima", Zones::KALADIMA),
|
||||
luabind::value("felwithea", Zones::FELWITHEA),
|
||||
luabind::value("felwitheb", Zones::FELWITHEB),
|
||||
luabind::value("unrest", Zones::UNREST),
|
||||
luabind::value("kedge", Zones::KEDGE),
|
||||
luabind::value("guktop", Zones::GUKTOP),
|
||||
luabind::value("gukbottom", Zones::GUKBOTTOM),
|
||||
luabind::value("kaladimb", Zones::KALADIMB),
|
||||
luabind::value("butcher", Zones::BUTCHER),
|
||||
luabind::value("oot", Zones::OOT),
|
||||
luabind::value("cauldron", Zones::CAULDRON),
|
||||
luabind::value("airplane", Zones::AIRPLANE),
|
||||
luabind::value("fearplane", Zones::FEARPLANE),
|
||||
luabind::value("permafrost", Zones::PERMAFROST),
|
||||
luabind::value("kerraridge", Zones::KERRARIDGE),
|
||||
luabind::value("paineel", Zones::PAINEEL),
|
||||
luabind::value("hateplane", Zones::HATEPLANE),
|
||||
luabind::value("arena", Zones::ARENA),
|
||||
luabind::value("fieldofbone", Zones::FIELDOFBONE),
|
||||
luabind::value("warslikswood", Zones::WARSLIKSWOOD),
|
||||
luabind::value("soltemple", Zones::SOLTEMPLE),
|
||||
luabind::value("droga", Zones::DROGA),
|
||||
luabind::value("cabwest", Zones::CABWEST),
|
||||
luabind::value("swampofnohope", Zones::SWAMPOFNOHOPE),
|
||||
luabind::value("firiona", Zones::FIRIONA),
|
||||
luabind::value("lakeofillomen", Zones::LAKEOFILLOMEN),
|
||||
luabind::value("dreadlands", Zones::DREADLANDS),
|
||||
luabind::value("burningwood", Zones::BURNINGWOOD),
|
||||
luabind::value("kaesora", Zones::KAESORA),
|
||||
luabind::value("sebilis", Zones::SEBILIS),
|
||||
luabind::value("citymist", Zones::CITYMIST),
|
||||
luabind::value("skyfire", Zones::SKYFIRE),
|
||||
luabind::value("frontiermtns", Zones::FRONTIERMTNS),
|
||||
luabind::value("overthere", Zones::OVERTHERE),
|
||||
luabind::value("emeraldjungle", Zones::EMERALDJUNGLE),
|
||||
luabind::value("trakanon", Zones::TRAKANON),
|
||||
luabind::value("timorous", Zones::TIMOROUS),
|
||||
luabind::value("kurn", Zones::KURN),
|
||||
luabind::value("erudsxing", Zones::ERUDSXING),
|
||||
luabind::value("stonebrunt", Zones::STONEBRUNT),
|
||||
luabind::value("warrens", Zones::WARRENS),
|
||||
luabind::value("karnor", Zones::KARNOR),
|
||||
luabind::value("chardok", Zones::CHARDOK),
|
||||
luabind::value("dalnir", Zones::DALNIR),
|
||||
luabind::value("charasis", Zones::CHARASIS),
|
||||
luabind::value("cabeast", Zones::CABEAST),
|
||||
luabind::value("nurga", Zones::NURGA),
|
||||
luabind::value("veeshan", Zones::VEESHAN),
|
||||
luabind::value("veksar", Zones::VEKSAR),
|
||||
luabind::value("iceclad", Zones::ICECLAD),
|
||||
luabind::value("frozenshadow", Zones::FROZENSHADOW),
|
||||
luabind::value("velketor", Zones::VELKETOR),
|
||||
luabind::value("kael", Zones::KAEL),
|
||||
luabind::value("skyshrine", Zones::SKYSHRINE),
|
||||
luabind::value("thurgadina", Zones::THURGADINA),
|
||||
luabind::value("eastwastes", Zones::EASTWASTES),
|
||||
luabind::value("cobaltscar", Zones::COBALTSCAR),
|
||||
luabind::value("greatdivide", Zones::GREATDIVIDE),
|
||||
luabind::value("wakening", Zones::WAKENING),
|
||||
luabind::value("westwastes", Zones::WESTWASTES),
|
||||
luabind::value("crystal", Zones::CRYSTAL),
|
||||
luabind::value("necropolis", Zones::NECROPOLIS),
|
||||
luabind::value("templeveeshan", Zones::TEMPLEVEESHAN),
|
||||
luabind::value("sirens", Zones::SIRENS),
|
||||
luabind::value("mischiefplane", Zones::MISCHIEFPLANE),
|
||||
luabind::value("growthplane", Zones::GROWTHPLANE),
|
||||
luabind::value("sleeper", Zones::SLEEPER),
|
||||
luabind::value("thurgadinb", Zones::THURGADINB),
|
||||
luabind::value("erudsxing2", Zones::ERUDSXING2),
|
||||
luabind::value("shadowhaven", Zones::SHADOWHAVEN),
|
||||
luabind::value("bazaar", Zones::BAZAAR),
|
||||
luabind::value("nexus", Zones::NEXUS),
|
||||
luabind::value("echo_", Zones::ECHO_),
|
||||
luabind::value("acrylia", Zones::ACRYLIA),
|
||||
luabind::value("sharvahl", Zones::SHARVAHL),
|
||||
luabind::value("paludal", Zones::PALUDAL),
|
||||
luabind::value("fungusgrove", Zones::FUNGUSGROVE),
|
||||
luabind::value("vexthal", Zones::VEXTHAL),
|
||||
luabind::value("sseru", Zones::SSERU),
|
||||
luabind::value("katta", Zones::KATTA),
|
||||
luabind::value("netherbian", Zones::NETHERBIAN),
|
||||
luabind::value("ssratemple", Zones::SSRATEMPLE),
|
||||
luabind::value("griegsend", Zones::GRIEGSEND),
|
||||
luabind::value("thedeep", Zones::THEDEEP),
|
||||
luabind::value("shadeweaver", Zones::SHADEWEAVER),
|
||||
luabind::value("hollowshade", Zones::HOLLOWSHADE),
|
||||
luabind::value("grimling", Zones::GRIMLING),
|
||||
luabind::value("mseru", Zones::MSERU),
|
||||
luabind::value("letalis", Zones::LETALIS),
|
||||
luabind::value("twilight", Zones::TWILIGHT),
|
||||
luabind::value("thegrey", Zones::THEGREY),
|
||||
luabind::value("tenebrous", Zones::TENEBROUS),
|
||||
luabind::value("maiden", Zones::MAIDEN),
|
||||
luabind::value("dawnshroud", Zones::DAWNSHROUD),
|
||||
luabind::value("scarlet", Zones::SCARLET),
|
||||
luabind::value("umbral", Zones::UMBRAL),
|
||||
luabind::value("akheva", Zones::AKHEVA),
|
||||
luabind::value("arena2", Zones::ARENA2),
|
||||
luabind::value("jaggedpine", Zones::JAGGEDPINE),
|
||||
luabind::value("nedaria", Zones::NEDARIA),
|
||||
luabind::value("tutorial", Zones::TUTORIAL),
|
||||
luabind::value("load", Zones::LOAD),
|
||||
luabind::value("load2", Zones::LOAD2),
|
||||
luabind::value("hateplaneb", Zones::HATEPLANEB),
|
||||
luabind::value("shadowrest", Zones::SHADOWREST),
|
||||
luabind::value("tutoriala", Zones::TUTORIALA),
|
||||
luabind::value("tutorialb", Zones::TUTORIALB),
|
||||
luabind::value("clz", Zones::CLZ),
|
||||
luabind::value("codecay", Zones::CODECAY),
|
||||
luabind::value("pojustice", Zones::POJUSTICE),
|
||||
luabind::value("poknowledge", Zones::POKNOWLEDGE),
|
||||
luabind::value("potranquility", Zones::POTRANQUILITY),
|
||||
luabind::value("ponightmare", Zones::PONIGHTMARE),
|
||||
luabind::value("podisease", Zones::PODISEASE),
|
||||
luabind::value("poinnovation", Zones::POINNOVATION),
|
||||
luabind::value("potorment", Zones::POTORMENT),
|
||||
luabind::value("povalor", Zones::POVALOR),
|
||||
luabind::value("bothunder", Zones::BOTHUNDER),
|
||||
luabind::value("postorms", Zones::POSTORMS),
|
||||
luabind::value("hohonora", Zones::HOHONORA),
|
||||
luabind::value("solrotower", Zones::SOLROTOWER),
|
||||
luabind::value("powar", Zones::POWAR),
|
||||
luabind::value("potactics", Zones::POTACTICS),
|
||||
luabind::value("poair", Zones::POAIR),
|
||||
luabind::value("powater", Zones::POWATER),
|
||||
luabind::value("pofire", Zones::POFIRE),
|
||||
luabind::value("poeartha", Zones::POEARTHA),
|
||||
luabind::value("potimea", Zones::POTIMEA),
|
||||
luabind::value("hohonorb", Zones::HOHONORB),
|
||||
luabind::value("nightmareb", Zones::NIGHTMAREB),
|
||||
luabind::value("poearthb", Zones::POEARTHB),
|
||||
luabind::value("potimeb", Zones::POTIMEB),
|
||||
luabind::value("gunthak", Zones::GUNTHAK),
|
||||
luabind::value("dulak", Zones::DULAK),
|
||||
luabind::value("torgiran", Zones::TORGIRAN),
|
||||
luabind::value("nadox", Zones::NADOX),
|
||||
luabind::value("hatesfury", Zones::HATESFURY),
|
||||
luabind::value("guka", Zones::GUKA),
|
||||
luabind::value("ruja", Zones::RUJA),
|
||||
luabind::value("taka", Zones::TAKA),
|
||||
luabind::value("mira", Zones::MIRA),
|
||||
luabind::value("mmca", Zones::MMCA),
|
||||
luabind::value("gukb", Zones::GUKB),
|
||||
luabind::value("rujb", Zones::RUJB),
|
||||
luabind::value("takb", Zones::TAKB),
|
||||
luabind::value("mirb", Zones::MIRB),
|
||||
luabind::value("mmcb", Zones::MMCB),
|
||||
luabind::value("gukc", Zones::GUKC),
|
||||
luabind::value("rujc", Zones::RUJC),
|
||||
luabind::value("takc", Zones::TAKC),
|
||||
luabind::value("mirc", Zones::MIRC),
|
||||
luabind::value("mmcc", Zones::MMCC),
|
||||
luabind::value("gukd", Zones::GUKD),
|
||||
luabind::value("rujd", Zones::RUJD),
|
||||
luabind::value("takd", Zones::TAKD),
|
||||
luabind::value("mird", Zones::MIRD),
|
||||
luabind::value("mmcd", Zones::MMCD),
|
||||
luabind::value("guke", Zones::GUKE),
|
||||
luabind::value("ruje", Zones::RUJE),
|
||||
luabind::value("take", Zones::TAKE),
|
||||
luabind::value("mire", Zones::MIRE),
|
||||
luabind::value("mmce", Zones::MMCE),
|
||||
luabind::value("gukf", Zones::GUKF),
|
||||
luabind::value("rujf", Zones::RUJF),
|
||||
luabind::value("takf", Zones::TAKF),
|
||||
luabind::value("mirf", Zones::MIRF),
|
||||
luabind::value("mmcf", Zones::MMCF),
|
||||
luabind::value("gukg", Zones::GUKG),
|
||||
luabind::value("rujg", Zones::RUJG),
|
||||
luabind::value("takg", Zones::TAKG),
|
||||
luabind::value("mirg", Zones::MIRG),
|
||||
luabind::value("mmcg", Zones::MMCG),
|
||||
luabind::value("gukh", Zones::GUKH),
|
||||
luabind::value("rujh", Zones::RUJH),
|
||||
luabind::value("takh", Zones::TAKH),
|
||||
luabind::value("mirh", Zones::MIRH),
|
||||
luabind::value("mmch", Zones::MMCH),
|
||||
luabind::value("ruji", Zones::RUJI),
|
||||
luabind::value("taki", Zones::TAKI),
|
||||
luabind::value("miri", Zones::MIRI),
|
||||
luabind::value("mmci", Zones::MMCI),
|
||||
luabind::value("rujj", Zones::RUJJ),
|
||||
luabind::value("takj", Zones::TAKJ),
|
||||
luabind::value("mirj", Zones::MIRJ),
|
||||
luabind::value("mmcj", Zones::MMCJ),
|
||||
luabind::value("chardokb", Zones::CHARDOKB),
|
||||
luabind::value("soldungc", Zones::SOLDUNGC),
|
||||
luabind::value("abysmal", Zones::ABYSMAL),
|
||||
luabind::value("natimbi", Zones::NATIMBI),
|
||||
luabind::value("qinimi", Zones::QINIMI),
|
||||
luabind::value("riwwi", Zones::RIWWI),
|
||||
luabind::value("barindu", Zones::BARINDU),
|
||||
luabind::value("ferubi", Zones::FERUBI),
|
||||
luabind::value("snpool", Zones::SNPOOL),
|
||||
luabind::value("snlair", Zones::SNLAIR),
|
||||
luabind::value("snplant", Zones::SNPLANT),
|
||||
luabind::value("sncrematory", Zones::SNCREMATORY),
|
||||
luabind::value("tipt", Zones::TIPT),
|
||||
luabind::value("vxed", Zones::VXED),
|
||||
luabind::value("yxtta", Zones::YXTTA),
|
||||
luabind::value("uqua", Zones::UQUA),
|
||||
luabind::value("kodtaz", Zones::KODTAZ),
|
||||
luabind::value("ikkinz", Zones::IKKINZ),
|
||||
luabind::value("qvic", Zones::QVIC),
|
||||
luabind::value("inktuta", Zones::INKTUTA),
|
||||
luabind::value("txevu", Zones::TXEVU),
|
||||
luabind::value("tacvi", Zones::TACVI),
|
||||
luabind::value("qvicb", Zones::QVICB),
|
||||
luabind::value("wallofslaughter", Zones::WALLOFSLAUGHTER),
|
||||
luabind::value("bloodfields", Zones::BLOODFIELDS),
|
||||
luabind::value("draniksscar", Zones::DRANIKSSCAR),
|
||||
luabind::value("causeway", Zones::CAUSEWAY),
|
||||
luabind::value("chambersa", Zones::CHAMBERSA),
|
||||
luabind::value("chambersb", Zones::CHAMBERSB),
|
||||
luabind::value("chambersc", Zones::CHAMBERSC),
|
||||
luabind::value("chambersd", Zones::CHAMBERSD),
|
||||
luabind::value("chamberse", Zones::CHAMBERSE),
|
||||
luabind::value("chambersf", Zones::CHAMBERSF),
|
||||
luabind::value("provinggrounds", Zones::PROVINGGROUNDS),
|
||||
luabind::value("anguish", Zones::ANGUISH),
|
||||
luabind::value("dranikhollowsa", Zones::DRANIKHOLLOWSA),
|
||||
luabind::value("dranikhollowsb", Zones::DRANIKHOLLOWSB),
|
||||
luabind::value("dranikhollowsc", Zones::DRANIKHOLLOWSC),
|
||||
luabind::value("dranikcatacombsa", Zones::DRANIKCATACOMBSA),
|
||||
luabind::value("dranikcatacombsb", Zones::DRANIKCATACOMBSB),
|
||||
luabind::value("dranikcatacombsc", Zones::DRANIKCATACOMBSC),
|
||||
luabind::value("draniksewersa", Zones::DRANIKSEWERSA),
|
||||
luabind::value("draniksewersb", Zones::DRANIKSEWERSB),
|
||||
luabind::value("draniksewersc", Zones::DRANIKSEWERSC),
|
||||
luabind::value("riftseekers", Zones::RIFTSEEKERS),
|
||||
luabind::value("harbingers", Zones::HARBINGERS),
|
||||
luabind::value("dranik", Zones::DRANIK),
|
||||
luabind::value("broodlands", Zones::BROODLANDS),
|
||||
luabind::value("stillmoona", Zones::STILLMOONA),
|
||||
luabind::value("stillmoonb", Zones::STILLMOONB),
|
||||
luabind::value("thundercrest", Zones::THUNDERCREST),
|
||||
luabind::value("delvea", Zones::DELVEA),
|
||||
luabind::value("delveb", Zones::DELVEB),
|
||||
luabind::value("thenest", Zones::THENEST),
|
||||
luabind::value("guildlobby", Zones::GUILDLOBBY),
|
||||
luabind::value("guildhall", Zones::GUILDHALL),
|
||||
luabind::value("barter", Zones::BARTER),
|
||||
luabind::value("illsalin", Zones::ILLSALIN),
|
||||
luabind::value("illsalina", Zones::ILLSALINA),
|
||||
luabind::value("illsalinb", Zones::ILLSALINB),
|
||||
luabind::value("illsalinc", Zones::ILLSALINC),
|
||||
luabind::value("dreadspire", Zones::DREADSPIRE),
|
||||
luabind::value("drachnidhive", Zones::DRACHNIDHIVE),
|
||||
luabind::value("drachnidhivea", Zones::DRACHNIDHIVEA),
|
||||
luabind::value("drachnidhiveb", Zones::DRACHNIDHIVEB),
|
||||
luabind::value("drachnidhivec", Zones::DRACHNIDHIVEC),
|
||||
luabind::value("westkorlach", Zones::WESTKORLACH),
|
||||
luabind::value("westkorlacha", Zones::WESTKORLACHA),
|
||||
luabind::value("westkorlachb", Zones::WESTKORLACHB),
|
||||
luabind::value("westkorlachc", Zones::WESTKORLACHC),
|
||||
luabind::value("eastkorlach", Zones::EASTKORLACH),
|
||||
luabind::value("eastkorlacha", Zones::EASTKORLACHA),
|
||||
luabind::value("shadowspine", Zones::SHADOWSPINE),
|
||||
luabind::value("corathus", Zones::CORATHUS),
|
||||
luabind::value("corathusa", Zones::CORATHUSA),
|
||||
luabind::value("corathusb", Zones::CORATHUSB),
|
||||
luabind::value("nektulosa", Zones::NEKTULOSA),
|
||||
luabind::value("arcstone", Zones::ARCSTONE),
|
||||
luabind::value("relic", Zones::RELIC),
|
||||
luabind::value("skylance", Zones::SKYLANCE),
|
||||
luabind::value("devastation", Zones::DEVASTATION),
|
||||
luabind::value("devastationa", Zones::DEVASTATIONA),
|
||||
luabind::value("rage", Zones::RAGE),
|
||||
luabind::value("ragea", Zones::RAGEA),
|
||||
luabind::value("takishruins", Zones::TAKISHRUINS),
|
||||
luabind::value("takishruinsa", Zones::TAKISHRUINSA),
|
||||
luabind::value("elddar", Zones::ELDDAR),
|
||||
luabind::value("elddara", Zones::ELDDARA),
|
||||
luabind::value("theater", Zones::THEATER),
|
||||
luabind::value("theatera", Zones::THEATERA),
|
||||
luabind::value("freeporteast", Zones::FREEPORTEAST),
|
||||
luabind::value("freeportwest", Zones::FREEPORTWEST),
|
||||
luabind::value("freeportsewers", Zones::FREEPORTSEWERS),
|
||||
luabind::value("freeportacademy", Zones::FREEPORTACADEMY),
|
||||
luabind::value("freeporttemple", Zones::FREEPORTTEMPLE),
|
||||
luabind::value("freeportmilitia", Zones::FREEPORTMILITIA),
|
||||
luabind::value("freeportarena", Zones::FREEPORTARENA),
|
||||
luabind::value("freeportcityhall", Zones::FREEPORTCITYHALL),
|
||||
luabind::value("freeporttheater", Zones::FREEPORTTHEATER),
|
||||
luabind::value("freeporthall", Zones::FREEPORTHALL),
|
||||
luabind::value("northro", Zones::NORTHRO),
|
||||
luabind::value("southro", Zones::SOUTHRO),
|
||||
luabind::value("crescent", Zones::CRESCENT),
|
||||
luabind::value("moors", Zones::MOORS),
|
||||
luabind::value("stonehive", Zones::STONEHIVE),
|
||||
luabind::value("mesa", Zones::MESA),
|
||||
luabind::value("roost", Zones::ROOST),
|
||||
luabind::value("steppes", Zones::STEPPES),
|
||||
luabind::value("icefall", Zones::ICEFALL),
|
||||
luabind::value("valdeholm", Zones::VALDEHOLM),
|
||||
luabind::value("frostcrypt", Zones::FROSTCRYPT),
|
||||
luabind::value("sunderock", Zones::SUNDEROCK),
|
||||
luabind::value("vergalid", Zones::VERGALID),
|
||||
luabind::value("direwind", Zones::DIREWIND),
|
||||
luabind::value("ashengate", Zones::ASHENGATE),
|
||||
luabind::value("highpasshold", Zones::HIGHPASSHOLD),
|
||||
luabind::value("commonlands", Zones::COMMONLANDS),
|
||||
luabind::value("oceanoftears", Zones::OCEANOFTEARS),
|
||||
luabind::value("kithforest", Zones::KITHFOREST),
|
||||
luabind::value("befallenb", Zones::BEFALLENB),
|
||||
luabind::value("highpasskeep", Zones::HIGHPASSKEEP),
|
||||
luabind::value("innothuleb", Zones::INNOTHULEB),
|
||||
luabind::value("toxxulia", Zones::TOXXULIA),
|
||||
luabind::value("mistythicket", Zones::MISTYTHICKET),
|
||||
luabind::value("kattacastrum", Zones::KATTACASTRUM),
|
||||
luabind::value("thalassius", Zones::THALASSIUS),
|
||||
luabind::value("atiiki", Zones::ATIIKI),
|
||||
luabind::value("zhisza", Zones::ZHISZA),
|
||||
luabind::value("silyssar", Zones::SILYSSAR),
|
||||
luabind::value("solteris", Zones::SOLTERIS),
|
||||
luabind::value("barren", Zones::BARREN),
|
||||
luabind::value("buriedsea", Zones::BURIEDSEA),
|
||||
luabind::value("jardelshook", Zones::JARDELSHOOK),
|
||||
luabind::value("monkeyrock", Zones::MONKEYROCK),
|
||||
luabind::value("suncrest", Zones::SUNCREST),
|
||||
luabind::value("deadbone", Zones::DEADBONE),
|
||||
luabind::value("blacksail", Zones::BLACKSAIL),
|
||||
luabind::value("maidensgrave", Zones::MAIDENSGRAVE),
|
||||
luabind::value("redfeather", Zones::REDFEATHER),
|
||||
luabind::value("shipmvp", Zones::SHIPMVP),
|
||||
luabind::value("shipmvu", Zones::SHIPMVU),
|
||||
luabind::value("shippvu", Zones::SHIPPVU),
|
||||
luabind::value("shipuvu", Zones::SHIPUVU),
|
||||
luabind::value("shipmvm", Zones::SHIPMVM),
|
||||
luabind::value("mechanotus", Zones::MECHANOTUS),
|
||||
luabind::value("mansion", Zones::MANSION),
|
||||
luabind::value("steamfactory", Zones::STEAMFACTORY),
|
||||
luabind::value("shipworkshop", Zones::SHIPWORKSHOP),
|
||||
luabind::value("gyrospireb", Zones::GYROSPIREB),
|
||||
luabind::value("gyrospirez", Zones::GYROSPIREZ),
|
||||
luabind::value("dragonscale", Zones::DRAGONSCALE),
|
||||
luabind::value("lopingplains", Zones::LOPINGPLAINS),
|
||||
luabind::value("hillsofshade", Zones::HILLSOFSHADE),
|
||||
luabind::value("bloodmoon", Zones::BLOODMOON),
|
||||
luabind::value("crystallos", Zones::CRYSTALLOS),
|
||||
luabind::value("guardian", Zones::GUARDIAN),
|
||||
luabind::value("steamfontmts", Zones::STEAMFONTMTS),
|
||||
luabind::value("cryptofshade", Zones::CRYPTOFSHADE),
|
||||
luabind::value("dragonscaleb", Zones::DRAGONSCALEB),
|
||||
luabind::value("oldfieldofbone", Zones::OLDFIELDOFBONE),
|
||||
luabind::value("oldkaesoraa", Zones::OLDKAESORAA),
|
||||
luabind::value("oldkaesorab", Zones::OLDKAESORAB),
|
||||
luabind::value("oldkurn", Zones::OLDKURN),
|
||||
luabind::value("oldkithicor", Zones::OLDKITHICOR),
|
||||
luabind::value("oldcommons", Zones::OLDCOMMONS),
|
||||
luabind::value("oldhighpass", Zones::OLDHIGHPASS),
|
||||
luabind::value("thevoida", Zones::THEVOIDA),
|
||||
luabind::value("thevoidb", Zones::THEVOIDB),
|
||||
luabind::value("thevoidc", Zones::THEVOIDC),
|
||||
luabind::value("thevoidd", Zones::THEVOIDD),
|
||||
luabind::value("thevoide", Zones::THEVOIDE),
|
||||
luabind::value("thevoidf", Zones::THEVOIDF),
|
||||
luabind::value("thevoidg", Zones::THEVOIDG),
|
||||
luabind::value("oceangreenhills", Zones::OCEANGREENHILLS),
|
||||
luabind::value("oceangreenvillage", Zones::OCEANGREENVILLAGE),
|
||||
luabind::value("oldblackburrow", Zones::OLDBLACKBURROW),
|
||||
luabind::value("bertoxtemple", Zones::BERTOXTEMPLE),
|
||||
luabind::value("discord", Zones::DISCORD),
|
||||
luabind::value("discordtower", Zones::DISCORDTOWER),
|
||||
luabind::value("oldbloodfield", Zones::OLDBLOODFIELD),
|
||||
luabind::value("precipiceofwar", Zones::PRECIPICEOFWAR),
|
||||
luabind::value("olddranik", Zones::OLDDRANIK),
|
||||
luabind::value("toskirakk", Zones::TOSKIRAKK),
|
||||
luabind::value("korascian", Zones::KORASCIAN),
|
||||
luabind::value("rathechamber", Zones::RATHECHAMBER),
|
||||
luabind::value("brellsrest", Zones::BRELLSREST),
|
||||
luabind::value("fungalforest", Zones::FUNGALFOREST),
|
||||
luabind::value("underquarry", Zones::UNDERQUARRY),
|
||||
luabind::value("coolingchamber", Zones::COOLINGCHAMBER),
|
||||
luabind::value("shiningcity", Zones::SHININGCITY),
|
||||
luabind::value("arthicrex", Zones::ARTHICREX),
|
||||
luabind::value("foundation", Zones::FOUNDATION),
|
||||
luabind::value("lichencreep", Zones::LICHENCREEP),
|
||||
luabind::value("pellucid", Zones::PELLUCID),
|
||||
luabind::value("stonesnake", Zones::STONESNAKE),
|
||||
luabind::value("brellstemple", Zones::BRELLSTEMPLE),
|
||||
luabind::value("convorteum", Zones::CONVORTEUM),
|
||||
luabind::value("brellsarena", Zones::BRELLSARENA),
|
||||
luabind::value("weddingchapel", Zones::WEDDINGCHAPEL),
|
||||
luabind::value("weddingchapeldark", Zones::WEDDINGCHAPELDARK),
|
||||
luabind::value("dragoncrypt", Zones::DRAGONCRYPT),
|
||||
luabind::value("feerrott2", Zones::FEERROTT2),
|
||||
luabind::value("thulehouse1", Zones::THULEHOUSE1),
|
||||
luabind::value("thulehouse2", Zones::THULEHOUSE2),
|
||||
luabind::value("housegarden", Zones::HOUSEGARDEN),
|
||||
luabind::value("thulelibrary", Zones::THULELIBRARY),
|
||||
luabind::value("well", Zones::WELL),
|
||||
luabind::value("fallen", Zones::FALLEN),
|
||||
luabind::value("morellcastle", Zones::MORELLCASTLE),
|
||||
luabind::value("somnium", Zones::SOMNIUM),
|
||||
luabind::value("alkabormare", Zones::ALKABORMARE),
|
||||
luabind::value("miragulmare", Zones::MIRAGULMARE),
|
||||
luabind::value("thuledream", Zones::THULEDREAM),
|
||||
luabind::value("neighborhood", Zones::NEIGHBORHOOD),
|
||||
luabind::value("argath", Zones::ARGATH),
|
||||
luabind::value("arelis", Zones::ARELIS),
|
||||
luabind::value("sarithcity", Zones::SARITHCITY),
|
||||
luabind::value("rubak", Zones::RUBAK),
|
||||
luabind::value("beastdomain", Zones::BEASTDOMAIN),
|
||||
luabind::value("resplendent", Zones::RESPLENDENT),
|
||||
luabind::value("pillarsalra", Zones::PILLARSALRA),
|
||||
luabind::value("windsong", Zones::WINDSONG),
|
||||
luabind::value("cityofbronze", Zones::CITYOFBRONZE),
|
||||
luabind::value("sepulcher", Zones::SEPULCHER),
|
||||
luabind::value("eastsepulcher", Zones::EASTSEPULCHER),
|
||||
luabind::value("westsepulcher", Zones::WESTSEPULCHER),
|
||||
luabind::value("shardslanding", Zones::SHARDSLANDING),
|
||||
luabind::value("xorbb", Zones::XORBB),
|
||||
luabind::value("kaelshard", Zones::KAELSHARD),
|
||||
luabind::value("eastwastesshard", Zones::EASTWASTESSHARD),
|
||||
luabind::value("crystalshard", Zones::CRYSTALSHARD),
|
||||
luabind::value("breedinggrounds", Zones::BREEDINGGROUNDS),
|
||||
luabind::value("eviltree", Zones::EVILTREE),
|
||||
luabind::value("grelleth", Zones::GRELLETH),
|
||||
luabind::value("chapterhouse", Zones::CHAPTERHOUSE),
|
||||
luabind::value("arttest", Zones::ARTTEST),
|
||||
luabind::value("fhalls", Zones::FHALLS),
|
||||
luabind::value("apprentice", Zones::APPRENTICE)
|
||||
)];
|
||||
}
|
||||
|
||||
luabind::scope lua_register_languages() {
|
||||
return luabind::class_<MessageTypes>("Language")
|
||||
.enum_("constants")
|
||||
[(
|
||||
luabind::value("CommonTongue", Language::CommonTongue),
|
||||
luabind::value("Barbarian", Language::Barbarian),
|
||||
luabind::value("Erudian", Language::Erudian),
|
||||
luabind::value("Elvish", Language::Elvish),
|
||||
luabind::value("DarkElvish", Language::DarkElvish),
|
||||
luabind::value("Dwarvish", Language::Dwarvish),
|
||||
luabind::value("Troll", Language::Troll),
|
||||
luabind::value("Ogre", Language::Ogre),
|
||||
luabind::value("Gnomish", Language::Gnomish),
|
||||
luabind::value("Halfling", Language::Halfling),
|
||||
luabind::value("ThievesCant", Language::ThievesCant),
|
||||
luabind::value("OldErudian", Language::OldErudian),
|
||||
luabind::value("ElderElvish", Language::ElderElvish),
|
||||
luabind::value("Froglok", Language::Froglok),
|
||||
luabind::value("Goblin", Language::Goblin),
|
||||
luabind::value("Gnoll", Language::Gnoll),
|
||||
luabind::value("CombineTongue", Language::CombineTongue),
|
||||
luabind::value("ElderTeirDal", Language::ElderTeirDal),
|
||||
luabind::value("Lizardman", Language::Lizardman),
|
||||
luabind::value("Orcish", Language::Orcish),
|
||||
luabind::value("Faerie", Language::Faerie),
|
||||
luabind::value("Dragon", Language::Dragon),
|
||||
luabind::value("ElderDragon", Language::ElderDragon),
|
||||
luabind::value("DarkSpeech", Language::DarkSpeech),
|
||||
luabind::value("VahShir", Language::VahShir),
|
||||
luabind::value("Alaran", Language::Alaran),
|
||||
luabind::value("Hadal", Language::Hadal),
|
||||
luabind::value("Unknown27", Language::Unknown27),
|
||||
luabind::value("MaxValue", Language::MaxValue)
|
||||
)];
|
||||
}
|
||||
|
||||
luabind::scope lua_register_rules_const() {
|
||||
return luabind::class_<Rule>("Rule")
|
||||
.enum_("constants")
|
||||
|
||||
@ -15,6 +15,8 @@ luabind::scope lua_register_skills();
|
||||
luabind::scope lua_register_bodytypes();
|
||||
luabind::scope lua_register_filters();
|
||||
luabind::scope lua_register_message_types();
|
||||
luabind::scope lua_register_zone_types();
|
||||
luabind::scope lua_register_languages();
|
||||
luabind::scope lua_register_rules_const();
|
||||
luabind::scope lua_register_rulei();
|
||||
luabind::scope lua_register_ruler();
|
||||
|
||||
@ -1264,6 +1264,8 @@ void LuaParser::MapFunctions(lua_State *L) {
|
||||
lua_register_bodytypes(),
|
||||
lua_register_filters(),
|
||||
lua_register_message_types(),
|
||||
lua_register_zone_types(),
|
||||
lua_register_languages(),
|
||||
lua_register_entity(),
|
||||
lua_register_encounter(),
|
||||
lua_register_mob(),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user