/*
REWRITTEN FROM SCRATCH BY XINEF, IT OWNS NOW!
*/

#ifndef DEF_OBSIDIAN_SANCTUM_H
#define DEF_OBSIDIAN_SANCTUM_H

enum Data
{
    // Encounter
    BOSS_SARTHARION_EVENT           = 0,
    BOSS_TENEBRON_EVENT             = 1,
    BOSS_VESPERON_EVENT             = 2,
    BOSS_SHADRON_EVENT              = 3,
    MAX_ENCOUNTERS                  = 4,

    // GUIDs
    DATA_SARTHARION                 = 10,
    DATA_TENEBRON                   = 11,
    DATA_SHADRON                    = 12,
    DATA_VESPERON                   = 13,

    // Portal
    DATA_CLEAR_PORTAL               = 20,
    DATA_ADD_PORTAL                 = 21,

    // Achievements
    DATA_ACHIEVEMENT_DRAGONS_COUNT  = 30,
    DATA_VOLCANO_BLOWS              = 31,

    // NPCs
    NPC_SARTHARION                  = 28860,
    NPC_TENEBRON                    = 30452,
    NPC_SHADRON                     = 30451,
    NPC_VESPERON                    = 30449,
    NPC_FIRE_CYCLONE                = 30648,

    // GOs
    GO_TWILIGHT_PORTAL              = 193988,
    GO_NORMAL_PORTAL                = 193989,

    // Spells
    SPELL_TWILIGHT_SHIFT            = 57620,
    SPELL_TWILIGHT_TORMENT_SARTHARION = 58853,
};

#endif
