feat: define action completion costs

This commit is contained in:
Rijad Zuzo
2026-07-10 10:36:08 +02:00
parent 39989002ca
commit 0f7b12080e
19 changed files with 213 additions and 45 deletions
+4 -1
View File
@@ -5,15 +5,18 @@ var action_id: StringName
var duration_override := -1.0
var reason: String
var scores: Dictionary
var rejections: Dictionary
func _init(
selected_action_id: StringName,
selected_duration_override: float = -1.0,
decision_reason: String = "",
decision_scores: Dictionary = {}
decision_scores: Dictionary = {},
decision_rejections: Dictionary = {}
) -> void:
action_id = selected_action_id
duration_override = selected_duration_override
reason = decision_reason
scores = decision_scores.duplicate(true)
rejections = decision_rejections.duplicate(true)