mirror of
https://gitlab.com/YuukiPS/GC-Resources.git
synced 2025-04-29 09:35:48 +00:00
19 lines
806 B
Lua
19 lines
806 B
Lua
function OnBeHurt(context, element_type, strike_type, is_host)
|
|
--ScriptLib.PrintLog("##BeHurt")
|
|
local this_flower = ScriptLib.GetContextGadgetConfigId(context)
|
|
local this_group = ScriptLib.GetContextGroupId(context)
|
|
|
|
if element_type == ElementType.Fire then
|
|
local state = ScriptLib.GetGadgetState(context)
|
|
if state == GadgetState.Default then
|
|
ScriptLib.SetGadgetState(context, GadgetState.Action01)
|
|
ScriptLib.SetGadgetEnableInteract(context, this_group, this_flower, true)
|
|
elseif state ~= GadgetState.Action02 then
|
|
ScriptLib.SetGadgetState(context, GadgetState.Action03)
|
|
elseif state == GadgetState.Action03 then
|
|
ScriptLib.SetGadgetState(context, GadgetState.Action02)
|
|
end
|
|
|
|
--ScriptLib.KillEntityByConfigId(context, { group_id = this_group, config_id = this_flower })
|
|
end
|
|
end |