from enum import Enum


class Item(Enum):
    # Logs
    REGULAR_LOG = "regular_log"
    OAK_LOG = "oak_log"
    WILLOW_LOG = "willow_log"
    MAPLE_LOG = "maple_log"
    YEW_LOG = "yew_log"
    MAGIC_LOG = "magic_log"
    REDWOOD_LOG = "redwood_log"
    # Ores
    TIN_ORE = "tin_ore"
    COPPER_ORE = "copper_ore"
    IRON_ORE = "iron_ore"
    COAL = "coal"
    MITHRIL_ORE = "mithril_ore"
    ADAMANTITE_ORE = "adamantite_ore"
    RUNITE_ORE = "runite_ore"
    # Bars
    BRONZE_BAR = "bronze_bar"
    IRON_BAR = "iron_bar"
    STEEL_BAR = "steel_bar"
    MITHRIL_BAR = "mithril_bar"
    ADAMANTITE_BAR = "adamantite_bar"
    RUNITE_BAR = "runite_bar"
    # Raw fish
    RAW_SHRIMP = "raw_shrimp"
    RAW_TROUT = "raw_trout"
    RAW_SALMON = "raw_salmon"
    RAW_LOBSTER = "raw_lobster"
    RAW_SWORDFISH = "raw_swordfish"
    RAW_SHARK = "raw_shark"
    # Cooked fish
    COOKED_SHRIMP = "cooked_shrimp"
    COOKED_TROUT = "cooked_trout"
    COOKED_SALMON = "cooked_salmon"
    COOKED_LOBSTER = "cooked_lobster"
    COOKED_SWORDFISH = "cooked_swordfish"
    COOKED_SHARK = "cooked_shark"
    # Fletching supplies
    FEATHER = "feather"
    # Arrow shafts
    ARROW_SHAFT = "arrow_shaft"
    OAK_ARROW_SHAFT = "oak_arrow_shaft"
    WILLOW_ARROW_SHAFT = "willow_arrow_shaft"
    MAPLE_ARROW_SHAFT = "maple_arrow_shaft"
    YEW_ARROW_SHAFT = "yew_arrow_shaft"
    MAGIC_ARROW_SHAFT = "magic_arrow_shaft"
    # Arrowheads
    BRONZE_ARROWHEAD = "bronze_arrowhead"
    IRON_ARROWHEAD = "iron_arrowhead"
    STEEL_ARROWHEAD = "steel_arrowhead"
    MITHRIL_ARROWHEAD = "mithril_arrowhead"
    ADAMANTITE_ARROWHEAD = "adamantite_arrowhead"
    RUNITE_ARROWHEAD = "runite_arrowhead"
    # Arrows
    BRONZE_ARROW = "bronze_arrow"
    IRON_ARROW = "iron_arrow"
    STEEL_ARROW = "steel_arrow"
    MITHRIL_ARROW = "mithril_arrow"
    ADAMANTITE_ARROW = "adamantite_arrow"
    RUNITE_ARROW = "runite_arrow"
    # Unstrung bows
    UNSTRUNG_SHORTBOW = "unstrung_shortbow"
    UNSTRUNG_OAK_SHORTBOW = "unstrung_oak_shortbow"
    UNSTRUNG_WILLOW_SHORTBOW = "unstrung_willow_shortbow"
    UNSTRUNG_MAPLE_SHORTBOW = "unstrung_maple_shortbow"
    UNSTRUNG_YEW_SHORTBOW = "unstrung_yew_shortbow"
    UNSTRUNG_MAGIC_SHORTBOW = "unstrung_magic_shortbow"
