104 {
105 ClearActionJuncture(action_data);
107 ItemBase item = action_data.m_MainItem;
108
109 bool is_ignition_successful;
112
114 {
116 ignited_item = target_item;
117 fire_source_item = item;
118 }
120 {
121 is_ignition_successful = target_item.IsTargetIgnitionSuccessful( item );
122 ignited_item = item;
123 fire_source_item = target_item;
124 }
125
126 if ( is_ignition_successful )
127 {
130 }
131 else
132 {
134 ignited_item.OnIgnitedThisFailed( fire_source_item );
135 }
136 }
override bool IsThisIgnitionSuccessful(EntityAI item_source=NULL)
override void OnIgnitedThis(EntityAI fire_source)
override void OnIgnitedTargetFailed(EntityAI target_item)
override void OnIgnitedTarget(EntityAI target_item)
override bool CanBeIgnitedBy(EntityAI igniter=NULL)
override bool CanIgniteItem(EntityAI ignite_target=NULL)