1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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 ignited_item )
- {
- }
-
- override void OnIgnitedThis( EntityAI fire_source )
- {
- Fireplace.IgniteEntityAsFireplace( this, fire_source );
- }
- override bool IsThisIgnitionSuccessful( EntityAI item_source = NULL )
- {
- return Fireplace.CanIgniteEntityAsFireplace( this );
- }
- }
|