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*