ItemBook.c
class ItemBook extends InventoryItemSuper
{
override event bool OnUseFromInventory(Man owner)
{
return false;
}
//================================================================
// IGNITION ACTION
//================================================================
override bool HasFlammableMaterial()
{
return true;
}
override bool CanBeIgnitedBy( EntityAI igniter = NULL )
{
if ( GetHierarchyParent() ) return false;
return true;
}
override bool CanIgniteItem( EntityAI ignite_target = NULL )
{
return false;
}
override void OnIgnitedTarget( EntityAI target_item )
{
}
override void OnIgnitedThis( EntityAI fire_source )
{
Fireplace.IgniteEntityAsFireplace( this, fire_source );
}
override bool IsThisIgnitionSuccessful( EntityAI item_source = NULL )
{
return Fireplace.CanIgniteEntityAsFireplace( this );
}
}