landsandboat/scripts/globals/colonization_reive_data.lua
UmeboshiXI 19226bb8fb
[lua][sql] Colonization Reive Framework (#6433)
* [lua][sql] Colonization Reive Framework
Implements a basic framework to handle basic reive functionality.
Reives can spawn/be cleared/unblocked.
Defending mobs spawn with their corresponding reives.
2025-01-14 14:45:18 +00:00

1547 lines
54 KiB
Lua

-----------------------------------
-- Colonization Reive Data
-----------------------------------
xi = xi or {}
xi.reives = xi.reives or {}
local ceizakBattlegroundsID = zones[xi.zone.CEIZAK_BATTLEGROUNDS]
local cirdasCavernsID = zones[xi.zone.CIRDAS_CAVERNS]
local dhoGatesID = zones[xi.zone.DHO_GATES]
local foretDeHennetielID = zones[xi.zone.FORET_DE_HENNETIEL]
local kamihrDriftsID = zones[xi.zone.KAMIHR_DRIFTS]
local marjamiRavineID = zones[xi.zone.MARJAMI_RAVINE]
local mohGatesID = zones[xi.zone.MOH_GATES]
local morimarBasaltFieldsID = zones[xi.zone.MORIMAR_BASALT_FIELDS]
local outerRakaznarID = zones[xi.zone.OUTER_RAKAZNAR]
local rakaznarInnerCourtID = zones[xi.zone.RAKAZNAR_INNER_COURT]
local sihGatesID = zones[xi.zone.SIH_GATES]
local wohGatesID = zones[xi.zone.WOH_GATES]
local yahseHuntingGroundsID = zones[xi.zone.YAHSE_HUNTING_GROUNDS]
local yorciaWealdID = zones[xi.zone.YORCIA_WEALD]
--Zone Data
xi.reives.zoneData =
{
[xi.zone.CEIZAK_BATTLEGROUNDS] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos 120 0.184 -54 261
[1] =
{
mob =
{
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 3,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 4,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 5,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 6,
},
obstacles =
{
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 1,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 2,
},
collision =
{
ceizakBattlegroundsID.npc.REIVE_COLLISION_OFFSET,
ceizakBattlegroundsID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos -134 0.184 39 261
[2] =
{
mob =
{
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 19,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 20,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 21,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 22,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 23,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 24,
},
obstacles =
{
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 16,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 17,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 18,
},
collision =
{
ceizakBattlegroundsID.npc.REIVE_COLLISION_OFFSET + 2,
ceizakBattlegroundsID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
-- !pos -239 0.184 174 261
[3] =
{
mob =
{
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 10,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 11,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 12,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 13,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 14,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 15,
},
obstacles =
{
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 7,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 8,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 9,
},
collision =
{
ceizakBattlegroundsID.npc.REIVE_COLLISION_OFFSET + 4,
ceizakBattlegroundsID.npc.REIVE_COLLISION_OFFSET + 5,
},
},
-- !pos -280.499 0.409 182 261
[4] =
{
mob =
{
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 28,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 29,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 30,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 31,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 32,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 33,
},
obstacles =
{
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 25,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 26,
ceizakBattlegroundsID.mob.REIVE_MOB_OFFSET + 27,
},
collision =
{
ceizakBattlegroundsID.npc.REIVE_COLLISION_OFFSET + 6,
ceizakBattlegroundsID.npc.REIVE_COLLISION_OFFSET + 7,
},
},
},
},
[xi.zone.CIRDAS_CAVERNS] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos -120 19.972 22 270
[1] =
{
mob =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 2,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 3,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 4,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 5,
},
obstacles =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 1,
},
collision =
{
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 12,
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 13,
},
},
-- !pos 439 19.972 142 270
[2] =
{
mob =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 8,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 9,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 10,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 11,
},
obstacles =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 6,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 7,
},
collision =
{
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET,
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos 98 19.972 -40 270
[3] =
{
mob =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 14,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 15,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 16,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 17,
},
obstacles =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 12,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 13,
},
collision =
{
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 8,
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 9,
},
},
-- !pos -62 19.972 160 270
[4] =
{
mob =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 20,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 21,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 22,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 23,
},
obstacles =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 18,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 19,
},
collision =
{
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 10,
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 11,
},
},
-- !pos 160 19.972 301 270
[5] =
{
mob =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 26,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 27,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 28,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 29,
},
obstacles =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 24,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 25,
},
collision =
{
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 4,
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 5,
},
},
-- !pos 220.215 20 40.89 270
[6] =
{
mob =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 32,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 33,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 34,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 35,
},
obstacles =
{
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 30,
cirdasCavernsID.mob.REIVE_MOB_OFFSET + 31,
},
collision =
{
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 2,
cirdasCavernsID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
},
},
[xi.zone.DHO_GATES] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos -60 -9.9 73.8 272
[1] =
{
mob =
{
dhoGatesID.mob.REIVE_MOB_OFFSET + 2,
dhoGatesID.mob.REIVE_MOB_OFFSET + 3,
dhoGatesID.mob.REIVE_MOB_OFFSET + 4,
dhoGatesID.mob.REIVE_MOB_OFFSET + 5,
},
obstacles =
{
dhoGatesID.mob.REIVE_MOB_OFFSET,
dhoGatesID.mob.REIVE_MOB_OFFSET + 1,
},
collision =
{
dhoGatesID.npc.REIVE_COLLISION_OFFSET,
dhoGatesID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos -154 -20 300.9 272
[2] =
{
mob =
{
dhoGatesID.mob.REIVE_MOB_OFFSET + 8,
dhoGatesID.mob.REIVE_MOB_OFFSET + 9,
dhoGatesID.mob.REIVE_MOB_OFFSET + 10,
dhoGatesID.mob.REIVE_MOB_OFFSET + 11,
},
obstacles =
{
dhoGatesID.mob.REIVE_MOB_OFFSET + 6,
dhoGatesID.mob.REIVE_MOB_OFFSET + 7,
},
collision =
{
dhoGatesID.npc.REIVE_COLLISION_OFFSET + 2,
dhoGatesID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
},
},
[xi.zone.FORET_DE_HENNETIEL] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos 183.4 -1.9 220 262
[1] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 1,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 2,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 3,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 10,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 11,
},
},
-- !pos 136.5 -2.1 258 262
[2] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 5,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 6,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 7,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 4,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 8,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 9,
},
},
-- !pos -16.6 -1.8 380 262
[3] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 9,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 10,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 11,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 8,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 6,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 7,
},
},
-- !pos -63 -2.1 418 262
[4] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 13,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 14,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 15,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 12,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 4,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 5,
},
},
-- !pos 343 -1.8 -299.4 262
[5] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 17,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 18,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 19,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 16,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 18,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 19,
},
},
-- !pos 296 -2.0 -261 262
[6] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 21,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 22,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 23,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 20,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 16,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 17,
},
},
-- !pos -16.5 -1.93 -219 262
[7] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 25,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 26,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 27,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 24,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 14,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 15,
},
},
-- !pos -63.4 -2.1 -181 262
[8] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 29,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 30,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 31,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 28,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 12,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 13,
},
},
-- !pos -380.9 -1.9 23 262
[9] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 33,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 34,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 35,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 32,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 2,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
-- !pos -418.8 -2 -23.3 262
[10] =
{
mob =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 37,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 38,
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 39,
},
obstacles =
{
foretDeHennetielID.mob.REIVE_MOB_OFFSET + 36,
},
collision =
{
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET,
foretDeHennetielID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
},
},
[xi.zone.KAMIHR_DRIFTS] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos 114.7 40 -269.3 267
[1] =
{
mob =
{
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 2,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 3,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 4,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 5,
},
obstacles =
{
kamihrDriftsID.mob.REIVE_MOB_OFFSET,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 1,
},
collision =
{
kamihrDriftsID.npc.REIVE_COLLISION_OFFSET,
},
},
-- !pos 246 40 -110 267
[2] =
{
mob =
{
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 8,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 9,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 10,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 11,
},
obstacles =
{
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 6,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 7,
},
collision =
{
kamihrDriftsID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos -34 20 11 267
[3] =
{
mob =
{
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 14,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 15,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 16,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 17,
},
obstacles =
{
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 12,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 13,
},
collision =
{
kamihrDriftsID.npc.REIVE_COLLISION_OFFSET + 2,
},
},
-- !pos -354 0.2 269.4 267
[4] =
{
mob =
{
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 20,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 21,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 22,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 23,
},
obstacles =
{
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 18,
kamihrDriftsID.mob.REIVE_MOB_OFFSET + 19,
},
collision =
{
kamihrDriftsID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
},
},
[xi.zone.MARJAMI_RAVINE] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos 339 -41.6 -18 266
[1] =
{
mob =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 2,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 3,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 4,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 5,
},
obstacles =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 1,
},
collision =
{
marjamiRavineID.npc.REIVE_COLLISION_OFFSET,
},
},
-- !pos 218 -21.6 60 266
[2] =
{
mob =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 8,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 9,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 10,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 11,
},
obstacles =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 6,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 7,
},
collision =
{
marjamiRavineID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos 180 -1.6 -138 266
[3] =
{
mob =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 14,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 15,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 16,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 17,
},
obstacles =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 12,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 13,
},
collision =
{
marjamiRavineID.npc.REIVE_COLLISION_OFFSET + 2,
},
},
-- !pos 102 38 -180 266
[4] =
{
mob =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 20,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 21,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 22,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 23,
},
obstacles =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 18,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 19,
},
collision =
{
marjamiRavineID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
-- !pos -98 38 -140 266
[5] =
{
mob =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 26,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 27,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 28,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 29,
},
obstacles =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 24,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 25,
},
collision =
{
marjamiRavineID.npc.REIVE_COLLISION_OFFSET + 4,
},
},
-- !pos -178 -2.4 -60 266
[6] =
{
mob =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 32,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 33,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 34,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 35,
},
obstacles =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 30,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 31,
},
collision =
{
marjamiRavineID.npc.REIVE_COLLISION_OFFSET + 5,
},
},
-- !pos -298 -22.4 100 266
[7] =
{
mob =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 38,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 39,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 40,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 41,
},
obstacles =
{
marjamiRavineID.mob.REIVE_MOB_OFFSET + 36,
marjamiRavineID.mob.REIVE_MOB_OFFSET + 37,
},
collision =
{
marjamiRavineID.npc.REIVE_COLLISION_OFFSET + 6,
},
},
},
},
[xi.zone.MOH_GATES] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos 240 19 -57.5 269
[1] =
{
mob =
{
mohGatesID.mob.REIVE_MOB_OFFSET + 3,
mohGatesID.mob.REIVE_MOB_OFFSET + 4,
mohGatesID.mob.REIVE_MOB_OFFSET + 5,
mohGatesID.mob.REIVE_MOB_OFFSET + 6,
mohGatesID.mob.REIVE_MOB_OFFSET + 7,
mohGatesID.mob.REIVE_MOB_OFFSET + 8,
},
obstacles =
{
mohGatesID.mob.REIVE_MOB_OFFSET,
mohGatesID.mob.REIVE_MOB_OFFSET + 1,
mohGatesID.mob.REIVE_MOB_OFFSET + 2,
},
collision =
{
mohGatesID.npc.REIVE_COLLISION_OFFSET + 2,
mohGatesID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
-- !pos 102 29.8 -160 269
[2] =
{
mob =
{
mohGatesID.mob.REIVE_MOB_OFFSET + 12,
mohGatesID.mob.REIVE_MOB_OFFSET + 13,
mohGatesID.mob.REIVE_MOB_OFFSET + 14,
mohGatesID.mob.REIVE_MOB_OFFSET + 15,
mohGatesID.mob.REIVE_MOB_OFFSET + 16,
mohGatesID.mob.REIVE_MOB_OFFSET + 17,
},
obstacles =
{
mohGatesID.mob.REIVE_MOB_OFFSET + 9,
mohGatesID.mob.REIVE_MOB_OFFSET + 10,
mohGatesID.mob.REIVE_MOB_OFFSET + 11,
},
collision =
{
mohGatesID.npc.REIVE_COLLISION_OFFSET,
mohGatesID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
},
},
[xi.zone.MORIMAR_BASALT_FIELDS] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos 119.7 -0.08 -54.9 265
[1] =
{
mob =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 3,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 4,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 5,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 6,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 7,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 8,
},
obstacles =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 0,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 1,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 2,
},
collision =
{
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 4,
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 5,
},
},
-- !pos -3.5 0.106 60 265
[2] =
{
mob =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 12,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 13,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 14,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 15,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 16,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 17,
},
obstacles =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 9,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 10,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 11,
},
collision =
{
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 2,
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
-- !pos -60 -15.89 -276.5 265
[3] =
{
mob =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 21,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 22,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 23,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 24,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 25,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 26,
},
obstacles =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 18,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 19,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 20,
},
collision =
{
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 10,
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 11,
},
},
-- !pos -123 -15.89 -419.9 265
[4] =
{
mob =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 30,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 31,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 32,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 33,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 34,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 35,
},
obstacles =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 27,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 28,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 29,
},
collision =
{
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 12,
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 13,
},
},
-- !pos -363 -31.89 -140 265
[5] =
{
mob =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 48,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 49,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 50,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 51,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 52,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 53,
},
obstacles =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 45,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 46,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 47,
},
collision =
{
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 6,
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 7,
},
},
-- !pos -243 -47.89 399.9 265
[6] =
{
mob =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 57,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 58,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 59,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 60,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 61,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 62,
},
obstacles =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 54,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 55,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 56,
},
collision =
{
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET,
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos -240.7 -32.45 -219.4 265
[7] =
{
mob =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 39,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 40,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 41,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 42,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 43,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 44,
},
obstacles =
{
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 36,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 37,
morimarBasaltFieldsID.mob.REIVE_MOB_OFFSET + 38,
},
collision =
{
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 8,
morimarBasaltFieldsID.npc.REIVE_COLLISION_OFFSET + 9,
},
},
},
},
[xi.zone.OUTER_RAKAZNAR] =
{
reiveObjRespawnTime = 900, -- 15 minutes
reiveMobRespawnTime = 60, -- 1 minute
reive =
{
-- !pos 743.4 100 120.1 274
[1] =
{
mob =
{
outerRakaznarID.mob.REIVE_MOB_OFFSET + 3,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 4,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 5,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 6,
},
obstacles =
{
outerRakaznarID.mob.REIVE_MOB_OFFSET,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 1,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 2,
},
collision =
{
outerRakaznarID.npc.REIVE_COLLISION_OFFSET,
},
},
-- !pos 720 100 -175.4 274
[2] =
{
mob =
{
outerRakaznarID.mob.REIVE_MOB_OFFSET + 10,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 11,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 12,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 13,
},
obstacles =
{
outerRakaznarID.mob.REIVE_MOB_OFFSET + 7,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 8,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 9,
},
collision =
{
outerRakaznarID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos 424 100 -159.9 274
[3] =
{
mob =
{
outerRakaznarID.mob.REIVE_MOB_OFFSET + 17,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 18,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 19,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 20,
},
obstacles =
{
outerRakaznarID.mob.REIVE_MOB_OFFSET + 14,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 15,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 16,
},
collision =
{
outerRakaznarID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
-- !pos 440 100 135.2 274
[4] =
{
mob =
{
outerRakaznarID.mob.REIVE_MOB_OFFSET + 24,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 25,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 26,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 27,
},
obstacles =
{
outerRakaznarID.mob.REIVE_MOB_OFFSET + 21,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 22,
outerRakaznarID.mob.REIVE_MOB_OFFSET + 23,
},
collision =
{
outerRakaznarID.npc.REIVE_COLLISION_OFFSET + 2,
},
},
},
},
[xi.zone.RAKAZNAR_INNER_COURT] =
{
reiveObjRespawnTime = 900, -- 15 minutes
reiveMobRespawnTime = 60, -- 1 minute
reive =
{
-- !pos 894.2 100 199.8 276
[1] =
{
mob =
{
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 3,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 4,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 5,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 6,
},
obstacles =
{
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 1,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 2,
},
collision =
{
rakaznarInnerCourtID.npc.REIVE_COLLISION_OFFSET,
},
},
-- !pos 519.9 100 228.6 276
[2] =
{
mob =
{
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 10,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 11,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 12,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 13,
},
obstacles =
{
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 7,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 8,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 9,
},
collision =
{
rakaznarInnerCourtID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos 506 90 -160 276
[3] =
{
mob =
{
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 17,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 18,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 19,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 20,
},
obstacles =
{
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 14,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 15,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 16,
},
collision =
{
rakaznarInnerCourtID.npc.REIVE_COLLISION_OFFSET + 2,
},
},
-- !pos 879.9 90 -173.8 276
[4] =
{
mob =
{
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 24,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 25,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 26,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 27,
},
obstacles =
{
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 21,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 22,
rakaznarInnerCourtID.mob.REIVE_MOB_OFFSET + 23,
},
collision =
{
rakaznarInnerCourtID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
},
},
[xi.zone.SIH_GATES] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos -118.8 -10 -99 268
[1] =
{
mob =
{
sihGatesID.mob.REIVE_MOB_OFFSET + 3,
sihGatesID.mob.REIVE_MOB_OFFSET + 4,
sihGatesID.mob.REIVE_MOB_OFFSET + 5,
sihGatesID.mob.REIVE_MOB_OFFSET + 6,
sihGatesID.mob.REIVE_MOB_OFFSET + 7,
sihGatesID.mob.REIVE_MOB_OFFSET + 8,
},
obstacles =
{
sihGatesID.mob.REIVE_MOB_OFFSET,
sihGatesID.mob.REIVE_MOB_OFFSET + 1,
sihGatesID.mob.REIVE_MOB_OFFSET + 2,
},
collision =
{
sihGatesID.npc.REIVE_COLLISION_OFFSET,
sihGatesID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos -77.9 -9.8 -259.9 268
[2] =
{
mob =
{
sihGatesID.mob.REIVE_MOB_OFFSET + 12,
sihGatesID.mob.REIVE_MOB_OFFSET + 13,
sihGatesID.mob.REIVE_MOB_OFFSET + 14,
sihGatesID.mob.REIVE_MOB_OFFSET + 15,
sihGatesID.mob.REIVE_MOB_OFFSET + 16,
sihGatesID.mob.REIVE_MOB_OFFSET + 17,
},
obstacles =
{
sihGatesID.mob.REIVE_MOB_OFFSET + 9,
sihGatesID.mob.REIVE_MOB_OFFSET + 10,
sihGatesID.mob.REIVE_MOB_OFFSET + 11,
},
collision =
{
sihGatesID.npc.REIVE_COLLISION_OFFSET + 2,
sihGatesID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
},
},
[xi.zone.WOH_GATES] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos 276 30 99.5 273
[1] =
{
mob =
{
wohGatesID.mob.REIVE_MOB_OFFSET + 2,
wohGatesID.mob.REIVE_MOB_OFFSET + 3,
wohGatesID.mob.REIVE_MOB_OFFSET + 4,
wohGatesID.mob.REIVE_MOB_OFFSET + 5,
},
obstacles =
{
wohGatesID.mob.REIVE_MOB_OFFSET,
wohGatesID.mob.REIVE_MOB_OFFSET + 1,
},
collision =
{
wohGatesID.npc.REIVE_COLLISION_OFFSET,
wohGatesID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos 284 30.6 259.7 273
[2] =
{
mob =
{
wohGatesID.mob.REIVE_MOB_OFFSET + 8,
wohGatesID.mob.REIVE_MOB_OFFSET + 9,
wohGatesID.mob.REIVE_MOB_OFFSET + 10,
wohGatesID.mob.REIVE_MOB_OFFSET + 11,
},
obstacles =
{
wohGatesID.mob.REIVE_MOB_OFFSET + 6,
wohGatesID.mob.REIVE_MOB_OFFSET + 7,
},
collision =
{
wohGatesID.npc.REIVE_COLLISION_OFFSET + 2,
wohGatesID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
},
},
[xi.zone.YAHSE_HUNTING_GROUNDS] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos -155.5 0.3 141.9 260
[1] =
{
mob =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 17,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 18,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 19,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 20,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 21,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 22,
},
obstacles =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 14,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 15,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 16,
},
collision =
{
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 8,
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 9,
},
},
-- !pos 116 0.3 -177.9 260
[2] =
{
mob =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 26,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 27,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 28,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 29,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 30,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 31,
},
obstacles =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 23,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 24,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 25,
},
collision =
{
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 4,
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 5,
},
},
-- !pos 153 0.49 -19.7 260
[3] =
{
mob =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 10,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 11,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 12,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 13,
},
obstacles =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 7,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 8,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 9,
},
collision =
{
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 0,
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos -315.7 0.41 -221 260
[4] =
{
mob =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 35,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 36,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 37,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 38,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 39,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 40,
},
obstacles =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 32,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 33,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 34,
},
collision =
{
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 6,
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 7,
},
},
-- !pos 115 0.27 -176 260
[5] =
{
mob =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 3,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 4,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 5,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 6,
},
obstacles =
{
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 0,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 1,
yahseHuntingGroundsID.mob.REIVE_MOB_OFFSET + 2,
},
collision =
{
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 2,
yahseHuntingGroundsID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
},
},
[xi.zone.YORCIA_WEALD] =
{
reiveObjRespawnTime = 3600, -- 60 minutes
reiveMobRespawnTime = 300, -- 5 minutes
reive =
{
-- !pos 100 1.6 342 263
[1] =
{
mob =
{
yorciaWealdID.mob.REIVE_MOB_OFFSET + 2,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 3,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 4,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 5,
},
obstacles =
{
yorciaWealdID.mob.REIVE_MOB_OFFSET + 0,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 1,
},
collision =
{
yorciaWealdID.npc.REIVE_COLLISION_OFFSET + 0,
},
},
-- !pos -102 1.57 180 263
[2] =
{
mob =
{
yorciaWealdID.mob.REIVE_MOB_OFFSET + 8,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 9,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 10,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 11,
},
obstacles =
{
yorciaWealdID.mob.REIVE_MOB_OFFSET + 6,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 7,
},
collision =
{
yorciaWealdID.npc.REIVE_COLLISION_OFFSET + 3,
},
},
-- !pos 258 1.57 -140 263
[3] =
{
mob =
{
yorciaWealdID.mob.REIVE_MOB_OFFSET + 14,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 15,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 16,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 17,
},
obstacles =
{
yorciaWealdID.mob.REIVE_MOB_OFFSET + 12,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 13,
},
collision =
{
yorciaWealdID.npc.REIVE_COLLISION_OFFSET + 1,
},
},
-- !pos 60 1.63 -178 263
[4] =
{
mob =
{
yorciaWealdID.mob.REIVE_MOB_OFFSET + 20,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 21,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 22,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 23,
},
obstacles =
{
yorciaWealdID.mob.REIVE_MOB_OFFSET + 18,
yorciaWealdID.mob.REIVE_MOB_OFFSET + 19,
},
collision =
{
yorciaWealdID.npc.REIVE_COLLISION_OFFSET + 2,
},
},
},
},
}