|
@@ -1,6 +1,4 @@
|
|
|
-extern crate specs;
|
|
|
use crate::{CombatStats, Name, SufferDamage, WantsToMelee};
|
|
|
-use rltk::console;
|
|
|
use specs::prelude::*;
|
|
|
|
|
|
pub struct MeleeCombatSystem;
|
|
@@ -28,12 +26,12 @@ impl<'a> System<'a> for MeleeCombatSystem {
|
|
|
let damage = i32::max(0, stats.power - target_stats.defense);
|
|
|
|
|
|
if damage == 0 {
|
|
|
- console::log(&format!(
|
|
|
+ rltk::console::log(&format!(
|
|
|
"{} is unable to hurt {}",
|
|
|
&name.name, &target_name.name
|
|
|
));
|
|
|
} else {
|
|
|
- console::log(&format!(
|
|
|
+ rltk::console::log(&format!(
|
|
|
"{} hits {}, for {} hp.",
|
|
|
&name.name, &target_name.name, damage
|
|
|
));
|