#pragma once

/*
 * Buildings actions
 */
typedef enum ba_actions {
    BACT_NOTHING = 0,
    BACT_RESEARCH_ITEM = 1,
    BACT_TOWN_HISTORY = 2,
    BACT_RACE_LEGENDS = 3,
    BACT_GREET_KING = 4,
    BACT_KING_LEGENDS = 5,
    BACT_QUEST = 6,
    BACT_XXX_UNUSED = 7,
    BACT_POSTER = 8,
    BACT_ARENA_RULES = 9,
    BACT_ARENA = 10,
    BACT_ARENA_LEGENDS = 11,
    BACT_IN_BETWEEN = 12,
    BACT_GAMBLE_RULES = 13,
    BACT_CRAPS = 14,
    BACT_SPIN_WHEEL = 15,
    BACT_DICE_SLOTS = 16,
    BACT_REST = 17,
    BACT_FOOD = 18,
    BACT_RUMORS = 19,
    BACT_RESEARCH_MONSTER = 20,
    BACT_COMPARE_WEAPONS = 21,
    BACT_LEGENDS = 22,
    BACT_ENCHANT_WEAPON = 23,
    BACT_ENCHANT_ARMOR = 24,
    BACT_RECHARGE = 25,
    BACT_IDENTS = 26,
    BACT_LEARN = 27,
    BACT_HEALING = 28,
    BACT_RESTORE = 29,
    BACT_ENCHANT_ARROWS = 30,
    BACT_ENCHANT_BOW = 31,
    BACT_GREET = 32,
    BACT_RECALL = 33,
    BACT_TELEPORT_LEVEL = 34,
    BACT_LOSE_MUTATION = 35,
    BACT_BATTLE = 36,
    BACT_TSUCHINOKO = 37,
    BACT_TARGET = 38,
    BACT_BOUNTY = 39,
    BACT_KANKIN = 40,
    BACT_HEIKOUKA = 41,
    BACT_TELE_TOWN = 42,
    BACT_POKER = 43,
    BACT_IDENT_ONE = 44,
    BACT_RECHARGE_ALL = 45,
    BACT_EVAL_AC = 46,
    BACT_BROKEN_WEAPON = 47,
    MAX_BACT = 48,
} ba_actions;
