Struct peppi::model::frame::Post [−][src]
pub struct Post {Show 20 fields
pub character: Internal,
pub state: State,
pub position: Position,
pub direction: Direction,
pub damage: f32,
pub shield: f32,
pub last_attack_landed: Option<Attack>,
pub combo_count: u8,
pub last_hit_by: Option<Port>,
pub stocks: u8,
pub state_age: Option<f32>,
pub flags: Option<StateFlags>,
pub misc_as: Option<f32>,
pub airborne: Option<bool>,
pub ground: Option<Ground>,
pub jumps: Option<u8>,
pub l_cancel: Option<Option<bool>>,
pub hurtbox_state: Option<HurtboxState>,
pub velocities: Option<Velocities>,
pub hitlag: Option<f32>,
}
Expand description
Post-frame update data, for computing stats etc.
Collected at the end of collision detection, the last consideration of the game engine.
Fields
character: Internal
in-game character (can only change for Zelda/Sheik)
state: State
action state (very useful for stats)
position: Position
direction: Direction
damage: f32
damage percent
shield: f32
shield size
last_attack_landed: Option<Attack>
combo_count: u8
last_hit_by: Option<Port>
stocks: u8
stocks remaining
state_age: Option<f32>
flags: Option<StateFlags>
misc_as: Option<f32>
used for multiple things, including hitstun frames remaining
airborne: Option<bool>
ground: Option<Ground>
ground the character is standing on, if any
jumps: Option<u8>
jumps remaining
l_cancel: Option<Option<bool>>
true = successful L-Cancel
hurtbox_state: Option<HurtboxState>
velocities: Option<Velocities>
hitlag: Option<f32>
hitlag remaining
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Post
impl UnwindSafe for Post
Blanket Implementations
Mutably borrows from an owned value. Read more