extends Reward class_name GiveItemReward var item : Item func _init(_seed_needed : int, _item : Item): item = _item seed_needed = _seed_needed func reward(p: Player): if p.data.inventory.is_full(): p.terrain.drop_item(item, p.global_position, 10) else: p.pick_item(item) func desc() -> String: return "Give the following item : [b]%s[/b]. %s" % [item.name, item.description] func icon() -> Texture: return item.icon