123456789101112131415161718192021222324252627282930313233343536373839 |
- class PetrolLighter extends ItemBase
- {
- override bool CanIgniteItem( EntityAI ignite_target = NULL )
- {
- if ( GetQuantity() > 0 )
- return true;
- else
- return false;
- }
-
- override void OnIgnitedTarget( EntityAI target_item )
- {
- if ( GetGame().IsServer() )
- {
- AddQuantity( -0.5 );
- }
- }
-
- override void OnIgnitedTargetFailed( EntityAI target_item )
- {
- if ( GetGame().IsServer() )
- {
- AddQuantity( -0.5 );
- }
- }
- /*
- override bool IsTargetIgnitionSuccessful( EntityAI item_target = NULL )
- {
- }
- */
-
- override void SetActions()
- {
- super.SetActions();
-
- AddAction(ActionLightItemOnFire);
- }
- }
|