use crate::pid::Pid; use super::zone::Zone; pub enum DynamicCharacterTarget { SelfSelf, SelfActive, SelfOffField, SelfAll, SelfAbs, OppoActive, OppoOffField, } pub struct StaticTarget { pid: Pid, zone: Zone, id: usize, }