diff options
Diffstat (limited to 'crates/whirl_server/src/cmd/commands/appear_actor.rs')
| -rw-r--r-- | crates/whirl_server/src/cmd/commands/appear_actor.rs | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/crates/whirl_server/src/cmd/commands/appear_actor.rs b/crates/whirl_server/src/cmd/commands/appear_actor.rs index 89f0022..efdfb6d 100644 --- a/crates/whirl_server/src/cmd/commands/appear_actor.rs +++ b/crates/whirl_server/src/cmd/commands/appear_actor.rs @@ -2,7 +2,6 @@ // SPDX-License-Identifier: GPL-3.0-only use bytes::{BufMut, BytesMut}; -use num_traits::AsPrimitive; use crate::cmd::{constants::Command, extendable::Creatable}; @@ -25,16 +24,16 @@ impl Creatable for AppearActor { command.put_i8(Command::ApprActr as i32 as i8); // Type // Content - command.put_i8(self.short_object_id.as_(): i8); // ObjId, why is it here? Worlds... - command.put_u16(self.room_id.as_(): u16); // Room ID - command.put_u16(self.x.as_(): u16); // X - command.put_u16(self.y.as_(): u16); // Y - command.put_u16(self.z.as_(): u16); // Z - command.put_u16(self.direction.as_(): u16); // Direction + command.put_i8(self.short_object_id as i8); // ObjId, why is it here? Worlds... + command.put_u16(self.room_id as u16); // Room ID + command.put_u16(self.x as u16); // X + command.put_u16(self.y as u16); // Y + command.put_u16(self.z as u16); // Z + command.put_u16(self.direction as u16); // Direction // Length let mut command_as_vec = command.to_vec(); - command_as_vec.insert(0, command.len().as_(): u8 + 1); + command_as_vec.insert(0, command.len() as u8 + 1); // Return command_as_vec |