diff --git a/src/world/server.rs b/src/world/server.rs index 8bb49e5..ef28c1a 100644 --- a/src/world/server.rs +++ b/src/world/server.rs @@ -309,20 +309,17 @@ pub async fn server_main_loop(mut recv: Receiver) -> Result<(), std::i // handle player-to-server actions if id == from_id { - match &trigger.trigger { - ClientTriggerCommand::TeleportQuery { aetheryte_id } => { - let msg = FromServer::ActorControlSelf(ActorControlSelf { - category: ActorControlCategory::TeleportStart { - insufficient_gil: 0, - aetheryte_id: *aetheryte_id, - }, - }); + if let ClientTriggerCommand::TeleportQuery { aetheryte_id } = &trigger.trigger { + let msg = FromServer::ActorControlSelf(ActorControlSelf { + category: ActorControlCategory::TeleportStart { + insufficient_gil: 0, + aetheryte_id: *aetheryte_id, + }, + }); - if handle.send(msg).is_err() { - to_remove.push(id); - } + if handle.send(msg).is_err() { + to_remove.push(id); } - _ => {} } continue; }