namespace WingsEmu.Packets.Enums
{
    public enum NpcRunType : short
    {
        TIMES_UP = 0,
        CHANGE_CLASS = 1,
        UPGRADE_ITEM_NPC = 2,
        GET_PARTNER = 3,
        MATE = 4,
        TIME_SPACE_TIMER = 5,
        TIME_SPACE_END_DIALOG = 6,
        JEWELRY_CELLON = 10,
        OPEN_WINDOW = 12,
        OPEN_CRAFTING = 14,
        SET_REVIVAL_SPAWN = 15,
        WARP_TELEPORT = 16,
        ASK_ENTER_ARENA = 17,
        CIRCLE_TIME_SKILL = 18,
        TIME_SPACE_UNKNOWN = 19,
        FAMILY_DIALOGUE = 23,
        WARP_TELEPORT_ACT5 = 26,
        GRASSLIN_EVENT = 31,
        NOS_11_YEAR_MEDAL_PRODUCTION = 36,
        NOS_PRODUCTION = 37,
        YEAR_11_PRODUCTION_ = 38,
        RAID_LIST = 39,
        EGG_FAIRY_PRODUCTION = 40,
        GRASSLIN_SEAL_PRODUCTION = 41,
        WEDDING_GAZEBO = 45,
        RED_MAGIC_FAIRY_PRODUCTION = 46,
        OPEN_NOSBAZAAR = 60,
        GRENIGAS_SEAL_PRODUCTION = 61,
        TELEPORT_GRENIGAS_SQUARE = 62,
        ICY_FLOWERS_MISSION = 65,
        HEAT_POTION_MISSION = 66,
        JOHN_MISSION = 67,
        AKAMUR_MISSION = 68,
        ICE_FLOWERS_10_PRODUCTION = 69,
        MAGIC_CAMEL_PRODUCTION = 70,
        MAGIC_CAMEL_BOX_PRODUCTION = 71,
        TIMESPACE_ON_FINISH_DIALOG = 144,
        LAND_OF_CHAOS_ENTER = 150,
        USE_BANK = 321,
        GET_BANK_BOOK = 322,
        AMORA_MISSION = 327,
        SHOW_PLAYER_SHOP = 900,
        ENTER_TO_TS_ID = 1000,
        DAILY_MISSION_TAROT = 1500,

        /* HALLOWEEN */
        HALLOWEEN_PRODUCTION_BOX = 47,
        HALLOWEEN_PRODUCTION_COSTUME_10_YELLOW_CANDY = 72,
        HALLOWEEN_PRODUCTION_COSTUME_10_BLACK_CANDY = 73,
        HALLOWEEN_PRODUCTION_SEAL_30_YELLOW_CANDY = 74,
        HALLOWEEN_PRODUCTION_SEAL_30_BLACK_CANDY = 75,
        HALLOWEEN_PRODUCTION_SEAL_BAG_OF_SWEATS = 76,
        HALLOWEEN_MISSION_MARY = 77,
        HALLOWEEN_MISSION_EVA = 78,
        HALLOWEEN_MISSION_MALCOLM = 79,
        HALLOWEEN_MISSION_TEOMAN = 80,
        HALLOWEEN_MISSION_ERIC = 81,
        HALLOWEEN_CATACOMBS_ENTRANCE = 316,
        HALLOWEEN_PRODUCTION_LAURENA_WAND = 317,

        /* WINTER */
        WINTER_PRODUCTION_BOX = 34,
        WINTER_PRODUCTION_SNOWMAN_SEAL = 35,
        WINTER_MISSION_SANTA = 82,
        WINTER_PRODUCTION_SPECIAL_BAG = 83,
        WINTER_PRODUCTION_SEALED_CHRIST_VESSEL_30_CREAM_CAKE = 84,
        WINTER_PRODUCTION_COSTUME_30_CHOCOLATE_CAKE = 85,
        WINTER_PRODUCTION_SEAL_30_CREAM_CAKE = 86,
        WINTER_PRODUCTION_SEAL_30_CHOCOLATE_CAKE = 87,
        WINTER_PRODUCTION_5_STOCKINGS_CHRIST_BOX = 88,
        WINTER_MISSION_SLUGG = 89,
        WINTER_MISSION_EVA = 90,
        WINTER_MISSION_MALCOLM = 91,
        WINTER_MISSION_TEOMAN = 92,
        WINTER_MISSION_SORAYA = 93,
        WINTER_MISSION_VIKINGS = 128,
        WINTER_PRODUCTION_10_HAPPY = 129,
        WINTER_PRODUCTION_10_HAPPY_YEAR = 130,
        WINTER_MISSION_FIRST_SON_PARK_1 = 178,
        WINTER_MISSION_FIRST_SON_PARK_2 = 179,
        WINTER_MISSION_SECOND_SON_PARK_1 = 180,
        WINTER_MISSION_SECOND_SON_PARK_2 = 181,
        WINTER_MISSION_THIRD_SON_PARK_1 = 182,
        WINTER_MISSION_THIRD_SON_PARK_2 = 183,
        WINTER_MISSION_WANDERER_1 = 184,
        WINTER_MISSION_WANDERER_2 = 185,
        WINTER_MISSION_WANDERER_3 = 186,
        WINTER_MISSION_MARU_1 = 187,
        WINTER_MISSION_MARU_2 = 188,
        WINTER_PRODUCTION_3_BRASS_COINS_BOX = 190,
        WINTER_PRODUCTION_BETTER_SLEIGH = 325,
        WINTER_MISSION_REINDEER = 326,
        WINTER_PRODUCTION_HAPPY = 6013,
        WINTER_PRODUCTION_HAPPY_YEAR = 6014,

        /* EASTER */
        EASTER_MISSION_MIMI = 94,
        EASTER_PRODUCTION_5_GOLD_EGGS_BOX = 95,
        EASTER_PRODUCTION_30_CHOCOLATE_QFC_SEAL = 96,
        EASTER_MISSION_SLUGG = 97,
        EASTER_MISSION_CALVIN = 98,
        EASTER_MISSION_EVA = 99,
        EASTER_MISSION_MALCOLM = 100,
        EASTER_MISSION_HUNGBU = 191,
        EASTER_MISSION_HUNGBU_SWALLOW = 192,
        EASTER_PRODUCTION_10_CLEAN_EGGS_CAKE = 328,
        EASTER_PRODUCTION_10_CLEAN_EGGS_BOX = 329,
        EASTER_PRODUCTION_10_ROTTER_EGGS_CLEAN = 330,
        EASTER_MISSION_SLUGG_STORY = 331,

        /* SP5 & SP6 MISSIONS/PRODUCTION */
        DRACO_AMULET_MISSION = 110,
        GLACERUS_AMULET_MISSION = 131,
        DRACO_SEAL_PRODUCTION = 111,
        ENTER_TO_WATTER_GROTO = 132,
        GLACERUS_SEAL_PRODUCTION = 133,
        GIVE_SP6_TS_MISSION = 134,
        DRACO_CLAW_SP5_PRODUCTION = 145,
        DRACO_CLAW_SP5_PERF_STON_PRODUCTION = 146,
        GLACERUS_MANE_SP6_PRODUCTION = 147,
        GLACERUS_MANE_SP6_PERF_STONE_PRODUCTION = 148,

        /* ARENA OF TALENTS/MASTERS */
        ARENA_OF_TALENTS_REGISTRATION = 135,
        ARENA_OF_MASTERS_REGISTRATION = 136,
        ARENA_OF_MASTERS_SPECTATOR_CHOICE = 137,
        ARENA_OF_TALENTS_SPECTATOR_RANDOM = 138,
        ARENA_OF_MASTERS_SPECTATOR_RANDOM = 139,
        ARENA_OF_MASTERS_RANKING = 140,

        /* SP8 MISSIONS/PRODUCTION */
        SP8_MISSION_LAURENA = 193,
        SP8_PRODUCTION_SOUL_SLIVER_3_POWDER = 194,
        SP8_PRODUCTION_5_SEED_DAMNATION_SEAL = 195,

        /* SUMMER */
        SUMMER_MISSION_RAPHAEL_STORY = 197,
        SUMMER_PRODUCTION_BUNNY_LIVER_WITH_BOX = 198,
        SUMMER_PRODUCTION_BUNNY_LIVER = 199,
        SUMMER_MISSION_RAPHAEL = 201,
        SUMMER_MISSION_JACK = 1507,
        SUMMER_EVENT_PIRATE_SP = 1508,
        SUMMER_PRODUCTION_10_MARINER_10_MAP_SEAL = 1509,
        SUMMER_PRODUCTION_PIRATE_SP_LUCK = 1511,

        /* ACT 6 */
        ACT61_MISSION_FIRST = 300,
        ACT61_TELEPORT_CYLLOAN = 301,
        ACT62_MISSION_FIRST = 302,
        ACT62_MISSION_HEALING_CHOICE_SAVE = 303,
        ACT62_MISSION_HEALING_CHOICE_NO_SAVE = 304,
        ACT62_ENTER_TO_SHIP = 305,
        ACT62_ENTER_TO_SHIP_2 = 306,
        ACT62_BACK_TO_CYLLOAN = 307,

        /* VALHALLA */
        VALHALLA_MISSION_BARNI = 308,
        VALHALLA_MISSION_RAGNAR_10KK_CHOICE = 309,
        VALHALLA_MISSION_RAGNAR_FREE_CHOICE = 310,
        VALHALLA_MISSION_RAGNAR = 311,
        VALHALLA_MISSION_FRIGG = 312,
        VALHALLA_ENTER_TO_TART_HAP = 313,
        VALHALLA_BACK_TO_PORT = 314,
        VALHALLA_MISSION_JENNIFER = 315,

        /* MARTIAL ARTIST */
        MA_MISSION_SP2 = 324,
        MA_MISSION_SP3 = 340,

        /* FAMILY */
        FAMILY_WAREHOUSE_OPEN = 1600,
        FAMILY_WAREHOUSE_HISTORY = 1601,
        FAMILY_UPGRADE_WAREHOUSE_21 = 1602,
        FAMILY_UPGRADE_WAREHOUSE_49 = 1603,
        FAMILY_UPGRADE_MEMBERS_SIZE_70 = 1604,
        FAMILY_UPGRADE_MEMBERS_SIZE_100 = 1605,

        /* QUESTS */
        QUEST_ADDITIONAL_ACT5 = 200,
        QUEST_ADDITIONAL = 2000,
        QUEST_END_SP = 2001,
        QUEST_TELEPORT_TO_SP_MAP = 2002,
        QUEST_RECEIVE = 3000,
        QUEST_RECEIVE_MAIN = 3001,
        QUEST_RECEIVE_TS_POINTS = 3002,
        QUEST_RECEIVE_ADDITIONAL_BLUE = 3006, // (\!/)

        /* ACT 4/5 */
        ACT4_ENTER_SHIP = 5001,
        ACT4_LEAVE = 5002,
        ACT4_LEAVE_SHIP = 5004,
        ACT4_ENTER = 5005,
        ACT5_ENTER_SHIP = 5011,
        ACT5_LEAVE = 5012,
        ACT5_LEAVE_SHIP = 5014
    }
}