12188fa
Branches > main > 12188fa > files
Extract packet sending code in effect execution
Commit: 12188fa99fdf36f7d02f456ae8eee6eef8f10dd5
Parent: ebd8059
1 changed file:
src/net/bowmap/stormbow/effect_execution.clj view file
@@ -11,11 +11,14 @@ (fn [{:keys! [::effect/id]}] id)) -(defmethod execute-effect! ::effect/send-chat-message [{::player/keys! [uuid] :keys! [message]}]+(defn send-packet! [uuid packet] (let [{::connection/keys! [connection]} (@server/players uuid) {::connection/keys! [send-packet]} connection]- (send-packet {::pk/id ::clientbound/system-chat-message- :message message})))+ (send-packet packet)))++(defmethod execute-effect! ::effect/send-chat-message [{::player/keys! [uuid] :keys! [message]}]+ (send-packet! uuid {::pk/id ::clientbound/system-chat-message+ :message message})) (defn execute-effects! [effects] (run! execute-effect! effects))