gai-ca2/project/scripts/player/tree/impl/game/base_survival/TaskCheckFoodBaseThreshold.gd

14 lines
518 B
GDScript

class_name TaskCheckFoodBaseThreshold
extends Task
func run(blackboard: Dictionary) -> void:
var player: PlayerManager = blackboard["player"]
if player.food > player.food_base_threshold:
status = FAILURE
status_reason = "Player food is not base threshold (" + str(player.food) + " > " + str(player.food_critical_threshold) + ")"
return
status = SUCCESS
status_reason = "Player food is base threshold (" + str(player.food) + " <= " + str(player.food_critical_threshold) + ")"