18 m_Text =
"#blow_air_into_fireplace";
21 override void CreateConditionComponents()
27 override typename GetInputType()
32 override bool ActionCondition (
PlayerBase player, ActionTarget target,
ItemBase item )
34 Object target_object = target.GetObject();
37 if ( target_object && target_object.IsFireplace() )
39 if ( fireplace_target.
IsBaseFireplace() || fireplace_target.IsFireplaceIndoor() )
41 if ( !fireplace_target.IsBurning() && fireplace_target.GetTemperature() >= fireplace_target.PARAM_MIN_TEMP_TO_REIGNITE )
51 override void OnFinishProgressServer( ActionData action_data )
56 fireplace_target.StartFire();
59 bool SkipKindlingCheck()