This commit is contained in:
2025-01-28 14:17:29 +08:00
parent a43811fe77
commit 9640283964
22 changed files with 512 additions and 10 deletions
+6 -6
View File
@@ -273,16 +273,16 @@ func create_bot(bot_id):
var bot_character = player_scene.instantiate()
bot_character.set_multiplayer_authority(1)
bot_character.name = str(bot_id)
# Add Beehave tree
var behavior_tree = preload("res://scripts/bot_behavior_tree.gd").new()
bot_character.add_child(behavior_tree)
behavior_tree.name = "BehaviorTree"
add_child(bot_character)
bot_character.add_to_group("Players", true)
bot_character.add_to_group("Bots", true)
# The BehaviorTree will auto-activate for bots
var behavior_tree = bot_character.get_node_or_null("BotBehavior")
if behavior_tree:
behavior_tree.enabled = true
behavior_tree.actor = bot_character
if multiplayer.is_server():
bots.append(bot_id)
players.append(bot_id)