OpenMW
Classes | Namespaces | Functions
apps/openmw/mwscript/statsextensions.cpp File Reference
#include "statsextensions.hpp"
#include <cmath>
#include <boost/algorithm/string.hpp>
#include <components/esm/loadnpc.hpp>
#include "../mwworld/esmstore.hpp"
#include <components/compiler/extensions.hpp>
#include <components/compiler/opcodes.hpp>
#include <components/interpreter/interpreter.hpp>
#include <components/interpreter/runtime.hpp>
#include <components/interpreter/opcodes.hpp>
#include "../mwbase/environment.hpp"
#include "../mwbase/dialoguemanager.hpp"
#include "../mwbase/mechanicsmanager.hpp"
#include "../mwworld/class.hpp"
#include "../mwworld/player.hpp"
#include "../mwmechanics/creaturestats.hpp"
#include "../mwmechanics/npcstats.hpp"
#include "interpretercontext.hpp"
#include "ref.hpp"

Classes

class  MWScript::Stats::OpGetLevel< R >
class  MWScript::Stats::OpSetLevel< R >
class  MWScript::Stats::OpGetAttribute< R >
class  MWScript::Stats::OpSetAttribute< R >
class  MWScript::Stats::OpModAttribute< R >
class  MWScript::Stats::OpGetDynamic< R >
class  MWScript::Stats::OpSetDynamic< R >
class  MWScript::Stats::OpModDynamic< R >
class  MWScript::Stats::OpModCurrentDynamic< R >
class  MWScript::Stats::OpGetDynamicGetRatio< R >
class  MWScript::Stats::OpGetSkill< R >
class  MWScript::Stats::OpSetSkill< R >
class  MWScript::Stats::OpModSkill< R >
class  MWScript::Stats::OpGetPCCrimeLevel
class  MWScript::Stats::OpSetPCCrimeLevel
class  MWScript::Stats::OpModPCCrimeLevel
class  MWScript::Stats::OpAddSpell< R >
class  MWScript::Stats::OpRemoveSpell< R >
class  MWScript::Stats::OpGetSpell< R >
class  MWScript::Stats::OpPCJoinFaction
class  MWScript::Stats::OpPCRaiseRank
class  MWScript::Stats::OpPCLowerRank
class  MWScript::Stats::OpGetPCRank< R >
class  MWScript::Stats::OpModDisposition< R >
class  MWScript::Stats::OpSetDisposition< R >
class  MWScript::Stats::OpGetDisposition< R >
class  MWScript::Stats::OpGetDeadCount
class  MWScript::Stats::OpGetPCFacRep< R >
class  MWScript::Stats::OpSetPCFacRep< R >
class  MWScript::Stats::OpModPCFacRep< R >
class  MWScript::Stats::OpGetCommonDisease< R >
class  MWScript::Stats::OpGetBlightDisease< R >
class  MWScript::Stats::OpGetRace< R >
class  MWScript::Stats::OpGetWerewolfKills
class  MWScript::Stats::OpPcExpelled< R >
class  MWScript::Stats::OpPcExpell< R >
class  MWScript::Stats::OpPcClearExpelled< R >
class  MWScript::Stats::OpRaiseRank< R >
class  MWScript::Stats::OpLowerRank< R >
class  MWScript::Stats::OpOnDeath< R >
class  MWScript::Stats::OpIsWerewolf< R >
class  MWScript::Stats::OpSetWerewolf< R, set >
class  MWScript::Stats::OpSetWerewolfAcrobatics< R >

Namespaces

namespace  anonymous_namespace{statsextensions.cpp}
namespace  MWScript
 

MW-specific script extentions and integration of the script system into OpenMW.


namespace  MWScript::Stats
 

stats-related script functionality (creatures and NPCs)


Functions

std::string anonymous_namespace{statsextensions.cpp}::getDialogueActorFaction ()
void MWScript::Stats::installOpcodes (Interpreter::Interpreter &interpreter)