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 tr("GIVE_THE_FOLLOWING_ITEM_%s") % item.name + ". " + item.description func icon() -> Texture: return item.icon