summaryrefslogtreecommitdiff
path: root/godot/scenes/environment/BallBarrel.gd
blob: 6ad3a22e198d810b0a05c8d93f92daa85d4ecf56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
extends RigidBody

const balls_max = 100
onready var balls_left = balls_max

func _ready():
	add_collision_exception_with(owner)

func use_generic(player: NetChar) -> void:
	if balls_left > 0 and player.inventory["cannonball"] < player.inventory_caps["cannonball"]:
		player.inventory["cannonball"] += 1
		balls_left -= 1
		player.rset("inventory", player.inventory)