/datum/action/item_action/vortex_recall name = "Vortex Recall" desc = "Recall yourself, and anyone nearby, to an attuned hierophant beacon at any time.
If the beacon is still attached, will detach it." button_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "vortex_recall" /datum/action/item_action/vortex_recall/IsAvailable(feedback = FALSE) if(!istype(target, /obj/item/hierophant_club)) return var/obj/item/hierophant_club/teleport_stick = target if(teleport_stick.teleporting) return FALSE if(teleport_stick.beacon && !check_teleport_valid(owner, get_turf(teleport_stick.beacon), TELEPORT_CHANNEL_FREE)) return FALSE return ..()