pickups/ExtraBomb.cs
using Sandbox;
using System;

namespace Facepunch.BombRoyale;

[PickupChance( 0.7f )]
public class ExtraBomb : Pickup
{
	public override string PickupSound => "pickup.good";
	public override string Icon => "textures/extrabomb.png";
	public override Color Color => Color.Green;

	protected override bool OnPickup( Player player )
	{
		if ( player.MaxBombs == 6 )
			return false;
		
		Chat.AddPlayerEvent( "pickup", Network.Owner.DisplayName, player.GetTeamColor(), $"has picked up an extra bomb!" );
		player.MaxBombs = Math.Min( player.MaxBombs + 1, 6 );
		return true;
	}
}