seeding-planets/entities/interactables/truck/compost/scripts/rewards/give_item_reward.gd
Zacharie Guet a8bb09407e ajout de la traduction #70
* Fix de l'inspection de l'inventaire
* Suppression des assets d'objectifs
2025-11-07 17:36:18 +01:00

20 lines
457 B
GDScript

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