diff options
Diffstat (limited to 'client')
| -rw-r--r-- | client/Archipelago/textclient.gd | 10 |
1 files changed, 9 insertions, 1 deletions
| diff --git a/client/Archipelago/textclient.gd b/client/Archipelago/textclient.gd index 85cc6d2..5e648f2 100644 --- a/client/Archipelago/textclient.gd +++ b/client/Archipelago/textclient.gd | |||
| @@ -82,5 +82,13 @@ func parse_printjson(text): | |||
| 82 | func text_entered(text): | 82 | func text_entered(text): |
| 83 | var ap = global.get_node("Archipelago") | 83 | var ap = global.get_node("Archipelago") |
| 84 | var cmd = text.trim_suffix("\n") | 84 | var cmd = text.trim_suffix("\n") |
| 85 | ap.client.say(cmd) | ||
| 86 | entry.text = "" | 85 | entry.text = "" |
| 86 | if OS.is_debug_build(): | ||
| 87 | if cmd.begins_with("/tp_map "): | ||
| 88 | var new_map = cmd.substr(8) | ||
| 89 | global.map = new_map | ||
| 90 | global.sets_entry_point = false | ||
| 91 | switcher.switch_map("res://objects/scenes/%s.tscn" % new_map) | ||
| 92 | return | ||
| 93 | |||
| 94 | ap.client.say(cmd) | ||
