summaryrefslogtreecommitdiff
path: root/src/systems
diff options
context:
space:
mode:
Diffstat (limited to 'src/systems')
-rw-r--r--src/systems/interact.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/systems/interact.rs b/src/systems/interact.rs
index 2c6ee91..6df0066 100644
--- a/src/systems/interact.rs
+++ b/src/systems/interact.rs
@@ -16,7 +16,6 @@ use crate::{
Position,
ControlCooldown,
Interactable,
- Trigger,
TriggerBox,
Notification,
Ear,
@@ -66,8 +65,8 @@ impl <'a> System<'a> for Interact {
if let Some((ent, interactable, arg)) = target {
let name = visibles.get(ent).map(|v| v.name.as_str());
match interactable {
- Interactable::Harvest => {
- TriggerBox::add_message(&mut triggerbox, ent, Trigger::Die);
+ Interactable::Trigger(trigger) => {
+ TriggerBox::add_message(&mut triggerbox, ent, *trigger);
}
Interactable::Say(text) => {
say(ear, text.clone(), name);