diff --git a/code/modules/mining/lavaland/loot/tendril_loot.dm b/code/modules/mining/lavaland/loot/tendril_loot.dm
index 5811fa82e52..f90e957ab39 100644
--- a/code/modules/mining/lavaland/loot/tendril_loot.dm
+++ b/code/modules/mining/lavaland/loot/tendril_loot.dm
@@ -291,6 +291,11 @@
return
if(SEND_SIGNAL(user, COMSIG_MOVABLE_TELEPORTING, get_turf(linked)) & COMPONENT_BLOCK_TELEPORT)
return FALSE
+ if(is_station_level(user.z) && !iswizard(user)) // specifically not station (instead of lavaland) so it works for explorers potentially
+ user.visible_message("[user] begins to channel [src]!", "You begin channeling [src], cutting through the interference of the station!")
+ if(!do_after_once(user, 4 SECONDS, TRUE, src, allow_moving = TRUE, must_be_held = TRUE))
+ return
+ user.visible_message("[user] disappears in a puff of smoke!")
var/datum/effect_system/smoke_spread/smoke = new
smoke.set_up(1, FALSE, user)