PetrolLighter.c
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 ( g_Game.IsServer() )
{
AddQuantity( -0.5 );
}
}
override void OnIgnitedTargetFailed( EntityAI target_item )
{
if ( g_Game.IsServer() )
{
AddQuantity( -0.5 );
}
}
/*
override bool IsTargetIgnitionSuccessful( EntityAI item_target = NULL )
{
}
*/
override void SetActions()
{
super.SetActions();
AddAction(ActionLightItemOnFire);
}
}