gai-ca2/project/scripts/player/tree/impl/game/critical_survival/TaskCheckFoodCritical.gd

16 lines
638 B
GDScript

class_name TaskCheckFoodCritical
extends Task
func run(blackboard: Dictionary) -> void:
var world: World = blackboard["world"]
var player: PlayerManager = blackboard["player"]
var navigation: TilemapNavigation = blackboard["navigation"]
if player.food > player.food_critical_threshold:
status = FAILURE
status_reason = "Player food is not critical (" + str(player.food) + " > " + str(player.food_critical_threshold) + ")"
return
status = SUCCESS
status_reason = "Player food is critical (" + str(player.food) + " <= " + str(player.food_critical_threshold) + ")"