diff options
Diffstat (limited to 'client/game.gd')
-rw-r--r-- | client/game.gd | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/client/game.gd b/client/game.gd index da09ae9a..3a037be9 100644 --- a/client/game.gd +++ b/client/game.gd @@ -306,8 +306,8 @@ func handle_packet(p): tutorial_queue.clear() "menu": match p.menu: - "book": - menu.submenu("res://menu/book/book.tscn") + "document": + menu.submenu("res://menu/document/document.tscn", p["data"]) "score": menu.submenu("res://menu/rating/rating.tscn", [p.data.stars, p.data.points]) "server_message": @@ -367,11 +367,9 @@ func _process(delta): mp.send_replay_tick(delta) func get_message_str(m: Dictionary) -> String: - if "text" in m: return m.text - if "translation" in m: return tr(m.translation.id).format(m.translation.params.map(get_message_str)) if "tile" in m: return tile_names[m.tile] if "item" in m: return item_names[m.item] - return "[unknown message type]" + return Global.get_message_str(m) func get_tile_collision(pos: Vector2i) -> bool: var t = map.get_tile_name(pos) |