diff options
author | nokoe <nokoe@mailbox.org> | 2024-06-29 20:46:56 +0200 |
---|---|---|
committer | nokoe <nokoe@mailbox.org> | 2024-06-29 20:47:23 +0200 |
commit | 52dbf26f1e598ad7a095af09cf638b263db7dab0 (patch) | |
tree | b07562ba9d2c8121a0b926ccda8d7d8305f57b1a /client/game.gd | |
parent | c1a65adf8aecaa56ee3a7495d5eb59bcce694d93 (diff) | |
download | hurrycurry-52dbf26f1e598ad7a095af09cf638b263db7dab0.tar hurrycurry-52dbf26f1e598ad7a095af09cf638b263db7dab0.tar.bz2 hurrycurry-52dbf26f1e598ad7a095af09cf638b263db7dab0.tar.zst |
add effects
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() ) |