local Data = require("core.Data")

Data.define_prototype("deferred_event")
Data.add(
   "core.deferred_event",
   {
      conquer_lesimas = {
         integer_id = 1,
      },
      lomias_talks = {
         integer_id = 2,
      },
      zeome_talks = {
         integer_id = 3,
      },
      lord_of_normal_nefia = {
         integer_id = 4,
      },
      conquer_nefia = {
         integer_id = 5,
      },
      player_died = {
         integer_id = 6,
      },
      quest_all_target_killed = {
         integer_id = 8,
      },
      quest_update_deadline = {
         integer_id = 10,
      },
      wandering_vendor = {
         integer_id = 11,
      },
      reunoin_with_pets = {
         integer_id = 12,
      },
      marriage = {
         integer_id = 13,
      },
      quest_time_is_up = {
         integer_id = 14,
      },
      quest_failed = {
         integer_id = 15,
      },
      quest_escort_complete = {
         integer_id = 16,
      },
      okaeri = {
         integer_id = 17,
      },
      ragnarok = {
         integer_id = 18,
      },
      lily_killed = {
         integer_id = 20,
      },
      nuclear_bomb = {
         integer_id = 21,
      },
      guild_alarm = {
         integer_id = 22,
      },
      rogue_party_ambush = {
         integer_id = 23,
      },
      generate_game_world = {
         integer_id = 24,
      },
      guest_visit = {
         integer_id = 25,
      },
      blaggers = {
         integer_id = 26,
      },
      little_sister = {
         integer_id = 27,
      },
      god_inside_ehekatl = {
         integer_id = 28,
      },
      lord_of_void = {
         integer_id = 29,
      },
      snow_blindness = {
         integer_id = 30,
      },
   }
)
--[[
-- TODO move elsewhere
-- quest_failed
--     client :: string
-- quest_escort_complete
--     quest :: integer
--     client :: integer
-- ragnarok
--     chara :: integer
-- lily_killed
--     lily :: integer
-- nuclear_bomb
--     bomb_position :: Position
-- little_sister
--     big_daddy_position :: Position
-- god_inside_ehekatl
--     ehekatl_position :: Position
--]]
