Implement damage UI, damage and stale moves. #45
@@ -28,8 +28,6 @@ pub fn resolve_fighter_hits(
|
||||
let hits = std::mem::take(&mut pending_hits.0);
|
||||
let mut hit_offset = 0;
|
||||
|
||||
let mut stalled_attackers = HashSet::<Entity>::new();
|
||||
|
||||
while hit_offset < hits.len() {
|
||||
let defender = hits[hit_offset].defender;
|
||||
let next_defender = hits[hit_offset..]
|
||||
@@ -94,7 +92,6 @@ pub fn resolve_fighter_hits(
|
||||
};
|
||||
|
||||
// Attacker hitstop and data
|
||||
stalled_attackers.insert(attacker_entity);
|
||||
let hitstop = HitStop::calculate(FighterDamage(attack_damage), false);
|
||||
reactions.push((
|
||||
attacker_entity,
|
||||
@@ -147,6 +144,7 @@ pub fn resolve_fighter_hits(
|
||||
|
||||
if let Some(ref mut hitbox) = hitboxes.0 {
|
||||
if !hitbox.stalled {
|
||||
hitbox.stalled = true;
|
||||
stale_move_queue.push(hitbox.kind);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user