atomising item use: no unnecessary empty logs
This commit is contained in:
parent
931f600625
commit
a00b7ae805
1 changed files with 5 additions and 1 deletions
|
|
@ -13,6 +13,7 @@ pub fn item_trigger(source: Option<Entity>, item: Entity, target: &Targets, ecs:
|
||||||
|
|
||||||
fn event_trigger(source: Option<Entity>, entity: Entity, target: &Targets, ecs: &mut World) {
|
fn event_trigger(source: Option<Entity>, entity: Entity, target: &Targets, ecs: &mut World) {
|
||||||
let mut logger = gamelog::Logger::new();
|
let mut logger = gamelog::Logger::new();
|
||||||
|
let mut log = false;
|
||||||
// Providing nutrition
|
// Providing nutrition
|
||||||
if ecs.read_storage::<ProvidesNutrition>().get(entity).is_some() {
|
if ecs.read_storage::<ProvidesNutrition>().get(entity).is_some() {
|
||||||
add_effect(source, EffectType::RestoreNutrition, target.clone());
|
add_effect(source, EffectType::RestoreNutrition, target.clone());
|
||||||
|
|
@ -21,6 +22,9 @@ fn event_trigger(source: Option<Entity>, entity: Entity, target: &Targets, ecs:
|
||||||
.append_n(obfuscate_name(ecs, entity).0)
|
.append_n(obfuscate_name(ecs, entity).0)
|
||||||
.colour(item_colour_ecs(ecs, entity))
|
.colour(item_colour_ecs(ecs, entity))
|
||||||
.period();
|
.period();
|
||||||
|
log = true;
|
||||||
|
}
|
||||||
|
if log {
|
||||||
|
logger.log();
|
||||||
}
|
}
|
||||||
logger.log();
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue