diff --git a/server/src/cryp.rs b/server/src/cryp.rs index 421d331a..6d1b0a0c 100755 --- a/server/src/cryp.rs +++ b/server/src/cryp.rs @@ -203,7 +203,7 @@ impl Cryp { if let Some(cd) = skill.skill.cd() { // if the cd is 1 it becomes none if cd == 1 { - println!("{:?} is now off cd", skill.skill); + // println!("{:?} is now off cd", skill.skill); skill.cd = None; continue; } diff --git a/server/src/game.rs b/server/src/game.rs index 70bf4442..d96d0b0a 100755 --- a/server/src/game.rs +++ b/server/src/game.rs @@ -30,7 +30,7 @@ impl Team { fn skills_required(&self) -> usize { let required = self.cryps.iter().filter(|c| c.available_skills().len() > 0).collect::>().len(); - println!("{:?} requires {:?} skills this turn", self.id, required); + // println!("{:?} requires {:?} skills this turn", self.id, required); return required; } @@ -351,10 +351,10 @@ impl Game { // find their statuses with ticks let mut ticks = self.all_cryps() - .iter_mut() + .iter() .flat_map( |c| c.effects - .iter_mut() + .iter() .filter_map(|e| e.tick)) .collect::>(); @@ -393,7 +393,7 @@ impl Game { fn progress_durations(&mut self) -> &mut Game { for mut cryp in self.all_cryps() { - println!("progressing durations for {:?}", cryp.name); + // println!("progressing durations for {:?}", cryp.name); // only reduce cooldowns if no cd was used // have to borrow self for the skill check @@ -815,7 +815,6 @@ mod tests { // should auto progress back to skill phase assert!(game.phase == Phase::Skill); - println!("{:#?}", game); assert!(game.team_by_id(y_team.id).cryps[0].is_stunned()); assert!(game.team_by_id(y_team.id).skills_required() == 0); } @@ -844,6 +843,7 @@ mod tests { // after 1 turn block should be off cooldown assert!(game.team_by_id(y_team.id).cryps[0].skill_on_cd(Skill::Block).is_none()); + assert!(game.team_by_id(x_team.id).cryps[0].skill_on_cd(Skill::Block).is_none()); // second round // now we block and it should go back on cd @@ -886,7 +886,6 @@ mod tests { // should not be stunned because of block assert!(game.team_by_id(x_team.id).cryps[0].is_stunned() == false); - println!("{:#?}", game.log); } #[test] diff --git a/server/src/skill.rs b/server/src/skill.rs index 8fbbc95d..70205693 100755 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -627,10 +627,10 @@ fn drain_tick(cryp: &mut Cryp, target: &mut Cryp, log: &mut Log) { cryp.stamina.value ].iter().min().unwrap(); - let healing = new_hp.saturating_sub(target.hp.value); - let overhealing = cryp.hp.value + damage - target.stamina.value; cryp.hp.value = new_hp; - log.push(format!("{:?} | Drain healing {:?} ({:?} OH)", target.name, healing, overhealing)); + let healing = new_hp.saturating_sub(cryp.hp.value); + let overhealing = cryp.hp.value + damage - cryp.stamina.value; + log.push(format!("{:?} | Drain healing {:?} ({:?} OH)", cryp.name, healing, overhealing)); } fn banish(_cryp: &mut Cryp, target: &mut Cryp, log: &mut Log) { @@ -662,8 +662,6 @@ mod tests { let mut log = vec![]; heal(&mut y, &mut x, &mut log); - - println!("{:?}", log); } #[test]