1
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

29 lines
844 B

#pragma once
class TESRace;
class SpellItem;
class BGSVoiceType;
class VMClassRegistry;
struct StaticFunctionTag;
class TESObjectARMO;
namespace papyrusRace
{
void RegisterFuncs(VMClassRegistry* registry);
UInt32 GetSpellCount(TESRace* thisRace);
SpellItem* GetNthSpell(TESRace* thisRace, UInt32 n);
bool IsRaceFlagSet(TESRace* thisRace, UInt32 flag);
void SetRaceFlag(TESRace* thisRace, UInt32 flag);
void ClearRaceFlag(TESRace* thisRace, UInt32 flag);
UInt32 GetNumPlayableRaces(StaticFunctionTag * base);
TESRace * GetNthPlayableRace(StaticFunctionTag * base, UInt32 n);
BGSVoiceType* GetDefaultVoiceType(TESRace* thisRace, bool female);
void SetDefaultVoiceType(TESRace* thisRace, bool female, BGSVoiceType* voiceType);
TESObjectARMO * GetSkin(TESRace* thisRace);
void SetSkin(TESRace* thisRace, TESObjectARMO * skin);
}