32 if ( item.GetTemperature() > 80 )
44 const float ITEM_DAMAGE = 5;
45 const float SHOCK_AMOUNT = 1000;
47 if (action_data.m_Player.GetBleedingManagerServer() )
49 action_data.m_Player.GetBleedingManagerServer().RemoveMostSignificantBleedingSourceEx(action_data.m_MainItem);
52 action_data.m_MainItem.DecreaseHealth(
"",
"", ITEM_DAMAGE);
class ActionTargets ActionTarget
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
override void OnFinishProgressServer(ActionData action_data)
override bool HasTarget()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void CreateConditionComponents()
override void CreateActionComponent()
void ActionContinuousBase()