diff options
Diffstat (limited to 'client/game.gd')
-rw-r--r-- | client/game.gd | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/client/game.gd b/client/game.gd index 799b987b..a2893cc8 100644 --- a/client/game.gd +++ b/client/game.gd @@ -149,32 +149,37 @@ func _ready(): t.finish(warn) ) - mp.text_message.connect(func(player: int, text: String): + mp.text_message.connect(func(player: int, text: String, persist: bool): var p: Player = players[player] - p.chat_bubble.set_text(text) + p.text_message(text, persist) ) - mp.clear_message.connect(func(player: int): + mp.item_message.connect(func(player: int, item: int, persist: bool): + var p: Player = players[player] + p.item_message(item_names[item], persist) + ) + + mp.effect_message.connect(func(player: int, effect: String, persist: bool): var p: Player = players[player] - p.item_bubble.remove_item() - p.chat_bubble.remove_text() + p.effect_message(effect, persist) ) - mp.item_message.connect(func(player: int, item: int): + mp.clear_message.connect(func(player: int): var p: Player = players[player] - p.item_bubble.set_item(item_names[item]) + p.clear_message() ) + mp.send_join(Global.profile["username"], Global.profile["character"]) mp.set_ingame.connect(func (state): - if state: + if state: await transition.fade_out() map.gi_bake() await transition.fade_in() map.autobake = true else: - map.autobake = false + map.autobake = false await transition.fade_out() ) |