From a2dedabd7729797802475c84bd8c3ec98c7bd030 Mon Sep 17 00:00:00 2001 From: Serhii Snitsaruk Date: Sun, 23 Jun 2024 12:14:15 +0200 Subject: [PATCH] Fix potential rare var name conflict in BTCooldown --- bt/tasks/decorators/bt_cooldown.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bt/tasks/decorators/bt_cooldown.cpp b/bt/tasks/decorators/bt_cooldown.cpp index 98708a2..c16199f 100644 --- a/bt/tasks/decorators/bt_cooldown.cpp +++ b/bt/tasks/decorators/bt_cooldown.cpp @@ -54,7 +54,7 @@ String BTCooldown::_generate_name() { void BTCooldown::_setup() { if (cooldown_state_var == StringName()) { - cooldown_state_var = vformat("cooldown_%d", rand()); + cooldown_state_var = vformat("cooldown_%d", get_instance_id()); } get_blackboard()->set_var(cooldown_state_var, false); if (start_cooled) {