summaryrefslogtreecommitdiff
path: root/godot/ui/servermenu
diff options
context:
space:
mode:
authorAnson Bridges <bridges.anson@gmail.com>2022-10-11 00:15:48 -0400
committerAnson Bridges <bridges.anson@gmail.com>2022-10-11 00:15:48 -0400
commite7fb9bacf3ebb5209f90f412757c35276af51e85 (patch)
tree2dfac9d1273bf5efa1da5cfe82b4d8e64ae0bf3a /godot/ui/servermenu
parent7dbec964a375598d454e04719576eb6c469a5d7b (diff)
ai cannon-manning state machine
Diffstat (limited to 'godot/ui/servermenu')
-rw-r--r--godot/ui/servermenu/CmdPrompt.gd6
1 files changed, 5 insertions, 1 deletions
diff --git a/godot/ui/servermenu/CmdPrompt.gd b/godot/ui/servermenu/CmdPrompt.gd
index 965631b..e6deb0f 100644
--- a/godot/ui/servermenu/CmdPrompt.gd
+++ b/godot/ui/servermenu/CmdPrompt.gd
@@ -3,7 +3,7 @@ extends LineEdit
export var console_path := @""; onready var console := get_node(console_path) as ScrollContainer
var server_ref = null
var ui_ref = null
-
+#/setaistate Player3 ManCannon
func enter_cmd(new_text: String):
console.add_line(new_text)
text = ""
@@ -23,4 +23,8 @@ func enter_cmd(new_text: String):
elif cmd == "stop":
if server_ref != null:
ui_ref.stop_server()
+ elif cmd == "setaistate":
+ if server_ref != null:
+ #char name, desired state
+ server_ref._set_ai_state([args[0], args[1]])