aboutsummaryrefslogtreecommitdiff
path: root/client/game.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2024-06-29 20:46:56 +0200
committernokoe <nokoe@mailbox.org>2024-06-29 20:47:23 +0200
commit52dbf26f1e598ad7a095af09cf638b263db7dab0 (patch)
treeb07562ba9d2c8121a0b926ccda8d7d8305f57b1a /client/game.gd
parentc1a65adf8aecaa56ee3a7495d5eb59bcce694d93 (diff)
downloadhurrycurry-52dbf26f1e598ad7a095af09cf638b263db7dab0.tar
hurrycurry-52dbf26f1e598ad7a095af09cf638b263db7dab0.tar.bz2
hurrycurry-52dbf26f1e598ad7a095af09cf638b263db7dab0.tar.zst
add effects
Diffstat (limited to 'client/game.gd')
-rw-r--r--client/game.gd23
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()
)