#ifndef RAGNAROK_SOURCE_CONTENTS_JOBS_JOBNAMES_H #define RAGNAROK_SOURCE_CONTENTS_JOBS_JOBNAMES_H #include #include class LuaScript; struct JobNameInitialization { LuaScript& playerScript; LuaScript& otherScript; std::vector& sexLabels; std::vector& levels20; std::vector& useLevels; std::vector& otherLevels; std::vector& homunculusLevels; }; struct JobNames { std::vector& names; std::map& female; std::map& male; const int& currentSex; int& cachedSex; static unsigned BaseJob(unsigned job); const char* Lookup(unsigned job, int sex); void Initialize(JobNameInitialization& context); }; #endif