-----------------------------------
-- Area: Yughott Grotto (142)
--   NM: Ashmaker Gotblut
-----------------------------------
mixins = { require('scripts/mixins/job_special') }
-----------------------------------
local ID = zones[xi.zone.YUGHOTT_GROTTO]
-----------------------------------
---@type TMobEntity
local entity = {}

entity.spawnPoints =
{
    { x =  16.179, y = -1.321, z = -27.321 },
    { x =  11.790, y = -1.379, z = -19.023 },
    { x =  -8.000, y = -0.500, z = -53.000 },
    { x =  16.061, y = -1.383, z =  10.996 },
    { x =  10.890, y = -1.256, z =   2.267 },
    { x =   0.893, y = -0.437, z = -30.787 },
    { x =  31.812, y =  0.000, z =  -5.477 },
    { x =  16.408, y = -0.461, z = -33.397 },
    { x =  23.333, y = -0.067, z =  -9.454 },
    { x =  -8.632, y =  0.233, z = -54.651 },
    { x =   8.899, y = -0.435, z = -23.267 },
    { x =  33.732, y = -0.354, z = -13.511 },
    { x =  -2.964, y = -0.432, z = -53.480 },
    { x = -12.130, y =  0.344, z = -53.141 },
    { x =  36.359, y = -0.513, z =  -9.689 },
    { x =  21.985, y = -0.212, z = -23.907 },
    { x = -10.332, y =  0.247, z = -59.391 },
    { x =  11.904, y = -0.221, z = -35.836 },
    { x =  14.642, y = -0.287, z = -24.651 },
    { x =  35.103, y = -0.359, z = -14.342 },
    { x =  33.128, y = -0.669, z = -23.038 },
    { x =   0.010, y = -0.200, z = -41.105 },
    { x = -10.553, y = -0.256, z = -42.274 },
    { x =  20.752, y = -0.431, z = -26.271 },
    { x = -11.145, y =  0.331, z = -50.922 },
    { x =  -7.410, y = -0.400, z = -40.844 },
    { x =  -0.863, y = -0.400, z = -47.966 },
    { x =  24.422, y = -0.070, z =  -9.198 },
    { x =   2.481, y = -0.195, z = -38.307 },
    { x =  29.908, y = -0.406, z = -19.017 },
    { x =  31.363, y =  0.000, z =  -5.031 },
    { x =  14.203, y = -0.361, z = -22.466 },
    { x =  26.454, y = -0.128, z = -13.978 },
    { x =   0.757, y = -0.380, z = -29.578 },
    { x =  -0.941, y = -0.200, z = -36.488 },
    { x =  35.298, y = -0.396, z =  -9.244 },
    { x =  31.062, y = -0.050, z =  -6.254 },
    { x =  23.770, y = -0.200, z = -19.947 },
    { x =  15.923, y = -0.297, z =  -4.905 },
    { x =  32.363, y = -0.398, z =  -8.334 },
    { x =  21.737, y = -0.078, z =  -3.039 },
    { x =   4.848, y = -0.551, z = -23.786 },
    { x =  17.359, y = -0.251, z = -30.233 },
    { x =  18.865, y = -0.200, z = -22.532 },
    { x =   3.228, y = -0.538, z = -45.850 },
    { x =  -2.140, y = -0.432, z = -52.450 },
    { x =  -5.346, y = -0.339, z = -39.110 },
    { x =  -7.428, y =  0.038, z = -58.421 },
    { x =  27.414, y = -0.400, z = -20.388 },
    { x =  -8.216, y = -0.400, z = -39.365 }
}

entity.phList =
{
    [ID.mob.ASHMAKER_GOTBLUT - 3]  = ID.mob.ASHMAKER_GOTBLUT,
    [ID.mob.ASHMAKER_GOTBLUT - 6]  = ID.mob.ASHMAKER_GOTBLUT,
    [ID.mob.ASHMAKER_GOTBLUT - 7]  = ID.mob.ASHMAKER_GOTBLUT,
    [ID.mob.ASHMAKER_GOTBLUT - 12] = ID.mob.ASHMAKER_GOTBLUT,
    [ID.mob.ASHMAKER_GOTBLUT - 19] = ID.mob.ASHMAKER_GOTBLUT,
}

entity.onMobDeath = function(mob, player, optParams)
end

return entity
