namespace Wizard;

public enum AIScriptTokenArgType
{
	NONE = 0,
	LEGION = 1,
	LORD = 2,
	WHITE_RITUAL = 3,
	ARTIFACT = 4,
	MANARIA = 5,
	MACHINE = 6,
	FOOD = 7,
	LEVIN = 8,
	NATURE = 9,
	LOOT = 10,
	BANQUET = 11,
	HERO = 12,
	ARMED = 13,
	HELLBOUND = 14,
	SCHOOL = 15,
	CHESS = 16,
	ANY_TRIBE = 17,
	ALL = 18,
	CLASS = 19,
	SPELL = 20,
	SPELL_CARD_TYPE = 21,
	ALL_SPELLBOOST = 22,
	FIELD = 23,
	CHANT_FIELD = 24,
	ALLY_CLASS = 25,
	ENEMY_CLASS = 26,
	ACCELERATE = 27,
	CRYSTALIZE = 28,
	LASTWORD = 29,
	KILLER = 30,
	SNEAK = 31,
	MEDUSA = 32,
	QUICK = 33,
	RUSH = 34,
	DRAIN = 35,
	GUARD = 36,
	NOT_BE_ATTACKED = 37,
	UNION_BURST = 38,
	CRYSTALIZE_HOLDER = 39,
	DESTRUCTIBLE = 40,
	UNTOUCHABLE = 41,
	FORCE_TARGETING = 42,
	UNBANISHABLE = 43,
	NO_SKILL = 44,
	IGNORE_GUARD = 45,
	DAMAGE_CLIP = 46,
	DAMAGE_CUT = 47,
	ALL_DAMAGE = 48,
	ATTACK_DAMAGE = 49,
	SPELL_DAMAGE = 50,
	SKILL_DAMAGE = 51,
	ELF = 52,
	ROYAL = 53,
	WITCH = 54,
	DRAGON = 55,
	NECROMANCER = 56,
	VAMPIRE = 57,
	BISHOP = 58,
	NEMESIS = 59,
	WHEN_PLAY = 60,
	WHEN_DESTROY = 61,
	WHEN_ATTACK = 62,
	WHEN_CLASH = 63,
	WHEN_DAMAGED = 64,
	WHEN_EVO = 65,
	WHEN_TURNEND = 66,
	WHEN_SUMMON = 67,
	WHEN_HEAL = 68,
	WHEN_LEAVE = 69,
	WHEN_ALLY_TURNEND = 70,
	WHEN_OPPONENT_TURNEND = 71,
	WHEN_ALLY_TURNSTART = 72,
	WHEN_OPPONENT_TURNSTART = 73,
	WHEN_NEXT_TURNEND = 74,
	WHEN_FUSION = 75,
	FIRST_TURN = 76,
	EVOLVED = 77,
	ATTACKABLE = 78,
	CANT_ATTACK = 79,
	PREVIOUS_TURN_ATTACKED = 80,
	ATTACKED = 81,
	CONSUME_EP_ZERO = 82,
	AI_FILTER_INITIAL_START = 83,
	ALLY = 84,
	OPPONENT = 85,
	BOTH = 86,
	SELF = 87,
	SUMMON_FOLLOWER = 88,
	LATEST_SUMMON_CARD = 89,
	LATEST_DRAW_CARD = 90,
	ROMELIA_TARGET = 91,
	SUMMON_AMULET = 92,
	CLASH_TARGET = 93,
	ATTACKER = 94,
	EVOLVER = 95,
	PLAYED_CARD = 96,
	CHOICED_TARGET = 97,
	SELECTED_TARGET = 98,
	SECOND_SELECTED_TARGET = 99,
	SELECTED_TARGET_SIDE = 100,
	TRIGGER = 101,
	REAL_SKILL_TARGET = 102,
	FILTER_END = 103,
	BANISHED_TARGET = 104,
	GETOFF_CARD = 105,
	AI_FILTER_INITIAL_END = 106,
	OTHER_FOLLOWER = 107,
	MIN_ATTACK = 108,
	MAX_ATTACK = 109,
	MIN_COST = 110,
	MAX_COST = 111,
	ALLY_AMULET = 112,
	FOLLOWER = 113,
	FOLLOWER_CARD_TYPE = 114,
	AMULET = 115,
	NOT_COUNTDOWN_AMULET = 116,
	DAMAGED_FOLLOWER = 117,
	NO_DAMAGED_FOLLOWER = 118,
	EVOLVED_FOLLOWER = 119,
	BUFFED_FOLLOWER = 120,
	BUFFED_FOLLOWER_CARD_TYPE = 121,
	NEUTRAL = 122,
	SELECTED_TARGET_ID = 123,
	DESTROYED_CARD = 124,
	DESTROYED_IN_CURRENT_TURN = 125,
	RANDOM_SELECT = 126,
	ALL_SELECT = 127,
	TARGET_SELECT = 128,
	RANDOM_MULTI_SELECT = 129,
	SECOND_TARGET_SELECT = 130,
	REVERSE_TARGET = 131,
	FIRST_SELECT = 132,
	DIVIDED_SELECT = 133,
	OLDEST_SELECT = 134,
	DESTROY = 135,
	BANISH = 136,
	TOKEN_DRAW = 137,
	TEMP = 138,
	PERM = 139,
	ADD = 140,
	SET = 141,
	TURN = 142,
	GAME = 143,
	TARGET_ID = 144,
	USE_MIN = 145,
	IGNORE_IN_BATTLE = 146,
	IGNORE_IN_FUSION = 147,
	IN_HAND = 148,
	IN_PLAY = 149,
	LAST_DRAW_CARD = 150,
	NEWER = 151,
	OLDEST_FOLLOWER = 152,
	OTHER_OLDEST_HAND_CARD_TYPE = 153,
	PLAYED = 154,
	PLAYPTN = 155,
	BEFORE_PLAYPTN = 156,
	NOW = 157,
	AI_TRIBE = 158,
	CANDIDATE = 159,
	ENHANCED = 160,
	LEAST_VALUE = 161,
	ALLY_ATTACK_FOLLOWER = 162,
	NEXT_PLAY = 163,
	WHEN_PLAY_DAMAGE = 164,
	WHEN_PLAY_DESTROY = 165,
	FIRST_SUMMON_FOLLOWER_IN_PLAYPTN = 166,
	SELECT_LOGIC_TYPE_BEGIN = 167,
	DEFAULT_LOGIC = 168,
	DESTROY_LOGIC = 169,
	DAMAGE_LOGIC = 170,
	BANISH_LOGIC = 171,
	BOUNCE_LOGIC = 172,
	METAMORPHOSE_LOGIC = 173,
	MAX_ATTACK_LOGIC = 174,
	TYRANT_ORDER_LOGIC = 175,
	REVERSE_DISCARD_LOGIC = 176,
	WHITEFROST_WHISPER_LOGIC = 177,
	SELECT_LOGIC_TYPE_END = 178,
	LIFE_INF = 1001,
	ATK_INF = 1002,
	COST_INF = 1003,
	BASE_COST_INF = 1004,
	LIFE_SUP = 1005,
	ATK_SUP = 1006,
	COST_SUP = 1007,
	BASE_COST_SUP = 1008,
	ATK_EQL = 1009,
	LIFE_EQL = 1010,
	COST_EQL = 1011,
	BASE_COST_EQL = 1012,
	COUNTDOWN_EQL = 1013,
	PLAY_COUNT_EQL = 1014
}
