#pragma once

#include "CommandTable.h"

extern CommandInfo kCommandInfo_AddToLeveledList;
extern CommandInfo kCommandInfo_RemoveFromLeveledList;
extern CommandInfo kCommandInfo_CalcLeveledItem;
extern CommandInfo kCommandInfo_GetChanceNone;
extern CommandInfo kCommandInfo_GetCalcAllLevels;
extern CommandInfo kCommandInfo_GetCalcEachInCount;
extern CommandInfo kCommandInfo_CalcLeveledItemNR;
extern CommandInfo kCommandInfo_GetNumLevItems;
extern CommandInfo kCommandInfo_GetNthLevItem;

extern CommandInfo kCommandInfo_ClearLeveledList;
extern CommandInfo kCommandInfo_GetNthLevItemCount;
extern CommandInfo kCommandInfo_GetNthLevItemLevel;
extern CommandInfo kCommandInfo_RemoveLevItemByLevel;
extern CommandInfo kCommandInfo_GetLevItemByLevel;

extern CommandInfo kCommandInfo_RemoveNthLevItem;
extern CommandInfo kCommandInfo_GetLevItemIndexByLevel;
extern CommandInfo kCommandInfo_GetLevItemIndexByForm;

extern CommandInfo kCommandInfo_DumpLevList;	// debug only

extern CommandInfo kCommandInfo_SetChanceNone;

extern CommandInfo kCommandInfo_CalcLevItems;