From e7bda4c5e456abed21a1d061eda44234d09ed081 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 14 Jul 2025 19:01:17 -0400 Subject: [PATCH] unk3 in GainEffect/LostEffect is the source actor --- src/ipc/zone/actor_control.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ipc/zone/actor_control.rs b/src/ipc/zone/actor_control.rs index 10b4c8b..902f7a7 100644 --- a/src/ipc/zone/actor_control.rs +++ b/src/ipc/zone/actor_control.rs @@ -1,6 +1,6 @@ use binrw::binrw; -use crate::common::{read_bool_from, write_bool_as}; +use crate::common::{ObjectId, read_bool_from, write_bool_as}; use super::OnlineStatus; @@ -161,14 +161,14 @@ pub enum ActorControlCategory { #[brw(pad_before = 2)] // padding effect_id: u32, unk2: u32, - unk3: u32, + source_actor_id: ObjectId, }, #[brw(magic = 0x14u16)] GainEffect { #[brw(pad_before = 2)] // padding effect_id: u32, unk2: u32, - unk3: u32, + source_actor_id: ObjectId, }, #[brw(magic = 0x11u16)] Cooldown {