summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/game.gd6
1 files changed, 4 insertions, 2 deletions
diff --git a/client/game.gd b/client/game.gd
index 3a037be9..63217c68 100644
--- a/client/game.gd
+++ b/client/game.gd
@@ -366,9 +366,11 @@ func _process(delta):
if is_replay and mp != null:
mp.send_replay_tick(delta)
+# TODO: move into PopupMessage and use RichTextLabel for tile/item images
func get_message_str(m: Dictionary) -> String:
- if "tile" in m: return tile_names[m.tile]
- if "item" in m: return item_names[m.item]
+ if "translation" in m: return tr(m.translation.id).format(m.translation.params.map(get_message_str))
+ if "tile" in m.keys(): return tile_names[m.tile]
+ if "item" in m.keys(): return item_names[m.item]
return Global.get_message_str(m)
func get_tile_collision(pos: Vector2i) -> bool: