#pragma once

#include "CommandTable.h"

extern CommandInfo kCommandInfo_GetActiveSpell;
extern CommandInfo kCommandInfo_SetActiveSpell;

extern CommandInfo kCommandInfo_IsThirdPerson;
extern CommandInfo kCommandInfo_GetPlayerSkillUse;
extern CommandInfo kCommandInfo_GetPlayerSkillUseC;
extern CommandInfo kCommandInfo_IncrementPlayerSkillUse;
extern CommandInfo kCommandInfo_IncrementPlayerSkillUseC;
extern CommandInfo kCommandInfo_TriggerPlayerSkillUse;
extern CommandInfo kCommandInfo_TriggerPlayerSkillUseC;
extern CommandInfo kCommandInfo_ModPlayerSkillExp;
extern CommandInfo kCommandInfo_ModPlayerSkillExpC;
extern CommandInfo kCommandInfo_GetPlayerSkillAdvances;
extern CommandInfo kCommandInfo_GetPlayerSkillAdvancesC;
extern CommandInfo kCommandInfo_SetPlayerSkillAdvances;
extern CommandInfo kCommandInfo_SetPlayerSkillAdvancesC;


extern CommandInfo kCommandInfo_SetPCAMurderer;

extern CommandInfo kCommandInfo_GetPlayersLastRiddenHorse;
extern CommandInfo kCommandInfo_GetPlayersLastActivatedLoadDoor;

extern CommandInfo kCommandInfo_AddSpellNS;
extern CommandInfo kCommandInfo_RemoveSpellNS;

extern CommandInfo kCommandInfo_GetPCMajorSkillUps;
extern CommandInfo kCommandInfo_GetPCAttributeBonus;
extern CommandInfo kCommandInfo_GetTotalPCAttributeBonus;

extern CommandInfo kCommandInfo_GetSpellEffectiveness;
extern CommandInfo kCommandInfo_ModPCSpellEffectiveness;
extern CommandInfo kCommandInfo_GetPCSpellEffectivenessModifier;

extern CommandInfo kCommandInfo_ToggleFirstPerson;
extern CommandInfo kCommandInfo_SetPCAttributeBonus;
extern CommandInfo kCommandInfo_SetPCMajorSkillUps;

extern CommandInfo kCommandInfo_GetPCTrainingSessionsUsed;
extern CommandInfo kCommandInfo_SetPCTrainingSessionsUsed;

extern CommandInfo kCommandInfo_GetCurrentRegion;


extern CommandInfo kCommandInfo_ModPCMovementSpeed;
extern CommandInfo kCommandInfo_GetPCMovementSpeedModifier;

extern CommandInfo kCommandInfo_GetPCLastDroppedItem;
extern CommandInfo kCommandInfo_GetPCLastDroppedItemRef;

extern CommandInfo kCommandInfo_GetPlayerBirthsign;
extern CommandInfo kCommandInfo_GetCurrentRegions;

extern CommandInfo kCommandInfo_SetPlayerBirthSign;

extern CommandInfo kCommandInfo_SetPlayerSkeletonPath;

extern CommandInfo kCommandInfo_GetActiveQuest;
extern CommandInfo kCommandInfo_SetActiveQuest;

extern CommandInfo kCommandInfo_GetCurrentQuests;
extern CommandInfo kCommandInfo_GetCompletedQuests;

extern CommandInfo kCommandInfo_GetPCAttributeBonusC;
extern CommandInfo kCommandInfo_SetPCAttributeBonusC;

extern CommandInfo kCommandInfo_IsQuestCompleted;
extern CommandInfo kCommandInfo_UncompleteQuest;

extern CommandInfo kCommandInfo_ClearActiveQuest;

extern CommandInfo kCommandInfo_GetTransactionInfo;

extern CommandInfo kCommandInfo_GetRequiredSkillExp;

extern CommandInfo kCommandInfo_SetPlayersLastRiddenHorse;
extern CommandInfo kCommandInfo_ClearPlayersLastRiddenHorse;