From 57c611a46dcd1fb97d528c9fc8fa37b126aa78f2 Mon Sep 17 00:00:00 2001 From: MartinOpat Date: Sat, 7 Feb 2026 15:35:45 +0100 Subject: [PATCH] (wip) Food for other entities --- evolve-die-repeat/molecular/food/food_mol.gd | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/evolve-die-repeat/molecular/food/food_mol.gd b/evolve-die-repeat/molecular/food/food_mol.gd index 16a054f..d19f742 100644 --- a/evolve-die-repeat/molecular/food/food_mol.gd +++ b/evolve-die-repeat/molecular/food/food_mol.gd @@ -2,11 +2,10 @@ extends AbstractFood class_name FoodMolecular func _on_body_entered(body: Node2D) -> void: - if body.has_method("collect_resource"): # TODO: Define a "consumer" group instead? - eat(body) + eat(body) func eat(consumer: Node2D) -> void: - print("Player ate: ", food_name) + print(consumer.name + " ate: ", food_name) consumed.emit() apply_effect(consumer) @@ -14,6 +13,6 @@ func eat(consumer: Node2D) -> void: queue_free() func apply_effect(consumer: Node2D) -> void: - if consumer.has_method("collect_resource"): + if consumer.has_method("collect_resource"): # TODO: Define a "consumer" group instead? consumer.collect_resource(val) # val is from parent (default 1), override if required # TODO: *Some cool effect here*