18 lines
562 B
Lua
18 lines
562 B
Lua
dofile_once( "data/scripts/lib/utilities.lua" )
|
|
|
|
function damage_received( damage, message, entity_thats_responsible )
|
|
local entity_id = GetUpdatedEntityID()
|
|
local c = EntityGetAllChildren( entity_id )
|
|
|
|
if ( c ~= nil ) then
|
|
for i,v in ipairs( c ) do
|
|
if EntityHasTag( v, "boss_ghost_lasers" ) then
|
|
local comp = EntityGetFirstComponent( v, "VariableStorageComponent", "laser_status" )
|
|
|
|
local status = ComponentGetValue2( comp, "value_float" )
|
|
status = status + 1.0
|
|
ComponentSetValue2( comp, "value_float", status )
|
|
end
|
|
end
|
|
end
|
|
end |