diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-22 21:51:15 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-22 21:51:15 -0400 |
| commit | cf0e12627cf22d0c5755f2cfb841c6a33aaf5016 (patch) | |
| tree | e103a75b4faaa5937651edb836f537ea5f245bc7 /client | |
| parent | 0cfd5292c341f41b6426b443f56db1cf11911c9a (diff) | |
| download | lingo2-archipelago-cf0e12627cf22d0c5755f2cfb841c6a33aaf5016.tar.gz lingo2-archipelago-cf0e12627cf22d0c5755f2cfb841c6a33aaf5016.tar.bz2 lingo2-archipelago-cf0e12627cf22d0c5755f2cfb841c6a33aaf5016.zip | |
[Client] Add /tp_map cheat command
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) | ||
