diff --git a/src/ipc/zone/event_scene.rs b/src/ipc/zone/event_scene.rs index 68d7498..62b71e8 100644 --- a/src/ipc/zone/event_scene.rs +++ b/src/ipc/zone/event_scene.rs @@ -3,7 +3,7 @@ use binrw::binrw; use crate::common::ObjectTypeId; use crate::ipc::zone::{ServerZoneIpcData, ServerZoneIpcType}; -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Default)] #[binrw] #[brw(little)] #[brw(import{max_params: usize})] @@ -23,20 +23,6 @@ pub struct EventScene { pub params: Vec, } -impl Default for EventScene { - fn default() -> Self { - Self { - actor_id: ObjectTypeId::default(), - event_id: 0, - scene: 0, - scene_flags: 0, - unk1: 0, - params_count: 0, - params: Vec::::new(), - } - } -} - impl EventScene { pub fn package_scene(&self) -> Option<(ServerZoneIpcType, ServerZoneIpcData)> { let op_code;