12188fa

Branches > main > 12188fa > files

Extract packet sending code in effect execution

Grahp, 2026-08-25

Commit: 12188fa99fdf36f7d02f456ae8eee6eef8f10dd5
Parent: ebd8059

1 changed file:

src/net/bowmap/stormbow/effect_execution.clj modified (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))