1
0
EQ2Emu/docs/lua_functions/GetSpawnID.md

672 B

Function: GetSpawnID(spawn)

Description: Gets the spawn id (NPC/Object/Widget/Sign database id).

Parameters:

  • spawn (Spawn) - Spawn object representing spawn.

Returns: UInt32 database spawn id.

Example:

-- From ItemScripts/cadavers_dram.lua
function used(Item, Player)
	if GetQuestStep(Player, BecomingOrcbane) == 1 then
		local target = GetTarget(Player)
		if GetSpawnID(target) == 4700105 then
			if GetHP(target) < GetMaxHP(target) * .20 then
				CastEntityCommand(Player, target, 1299, "cadaver's dram")
			else
				SendMessage(Player, "You must use this on a Ry'Gorr tunneler that is under 20 percent life.", "yellow")
			end