summaryrefslogtreecommitdiff
path: root/server/src/interaction.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/interaction.rs')
-rw-r--r--server/src/interaction.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/server/src/interaction.rs b/server/src/interaction.rs
index 85df9925..bca480f5 100644
--- a/server/src/interaction.rs
+++ b/server/src/interaction.rs
@@ -122,10 +122,12 @@ pub fn interact(
this: &mut Option<Item>,
other: &mut Option<Item>,
points: &mut i64,
+ automated: bool,
) -> Option<InteractEffect> {
- let interactable = tile
- .map(|tile| data.is_tile_interactable(tile))
- .unwrap_or(true);
+ let interactable = automated
+ || tile
+ .map(|tile| data.is_tile_interactable(tile))
+ .unwrap_or(true);
if interactable && other.is_none() {
if let Some(item) = this {
if let Some(active) = &mut item.active {