Sub main
/declare alreadyFound string local
/declare cNum int local
/declare cID int local 0
/declare lastcID int local 0
:mainLoop
/varset cNum 0
:nextCorpse
/varset lastcID ${cID}
/varcalc cNum ${cNum} + 1
/varset cID ${Me.NearestSpawn[Corpse]}
/if (${cID} && ${cID}!=${lastCID}) {
/if (!${alreadyFound.Find[${cID}]} && ${Spawn[${cID}].Deity.ID}) {
/echo ${Spawn[${cID}].DisplayName} has died.
/varset alreadyFound ${alreadyFound}|${cID}
/goto :nextCorpse
} else {
/goto :nextCorpse
}
}
/goto :mainLoop
/return