1.3 KiB
1.3 KiB
Function: GetCurrentHP(spawn)
Description: Returns the current HP of the Spawn, this can be represented as GetHP(spawn) as well.
Parameters:
spawn
(Spawn) - Spawn object representingspawn
.
Returns: SInt32 current hp value of the spawn.
Example:
-- From SpawnScripts/GreaterFaydark/grobins.lua
function healthchanged(NPC)
if GetCurrentHP(NPC) <= (GetMaxHP(NPC) / 2) then
choice = math.random(1,4)
if choice == 1 then
PlayFlavor(NPC, "voiceover/english/exp03_combatvo/goblin_greater_faydark/ft/_exp03/goblin/goblin_greater_faydark_battle_25d9a433.mp3", "Grum! Grum! ", "", 1460066353, 1003945639, Spawn)
elseif choice == 2 then
PlayFlavor(NPC, "voiceover/english/exp03_combatvo/goblin_greater_faydark/ft/_exp03/goblin/goblin_greater_faydark_battle_4e5ee4ae.mp3", "Smash the squishies.", "", 3016834030, 2330929155, Spawn)
elseif choice == 3 then
PlayFlavor(NPC, "voiceover/english/exp03_combatvo/goblin_greater_faydark/ft/_exp03/goblin/goblin_greater_faydark_battle_603b0f3b.mp3", "Run away from the mines!", "", 861506750, 2339330363, Spawn)
elseif choice == 4 then
PlayFlavor(NPC, "voiceover/english/exp03_combatvo/goblin_greater_faydark/ft/_exp03/goblin/goblin_greater_faydark_battle_cf61b767.mp3", "Groblin's go!", "", 1309387887, 223459313, Spawn)
else
-- say nothing
end