local reSpawn = CreatureEvent("createBoss")
local data = {
["rat"] = {spawnName = "cave rat"; --[[spawnPosition = Position(x, y, z)]] broadcast = "Some random text!";}
}
function reSpawn.onDeath(creature, corpse, killer, mostDamageKiller, lastHitUnjustified, mostDamageUnjustified)
local event = data[creature:getName():lower()]
if event then
local monster = Game.createMonster(event.spawnName, event.spawnPosition ~= nil and event.spawnPosition or creature:getPosition(), true, true)
if monster then
monster:say(event.broadcast, TALKTYPE_MONSTER_SAY)
end
end
return true
end
reSpawn:register()