mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-10 00:43:14 +00:00
* Case of lower * More changes * Ruins the nice 420 diff, brainfart when doing the second batch of conversions * More changes * Next batch. I think * Converts even more paths * Restarts bots * Capital Free Zone * Come on travis, do something * Renames areas * Bots, please stop dying * Updates CONTRIBUTING.md and updates a few paths I missed. * APC recgarftzfvas /obj/item/computer_hardware/recharger/apc to /obj/item/computer_hardware/recharger/apc_recharger
28 lines
1010 B
Plaintext
28 lines
1010 B
Plaintext
/obj/effect/blessing
|
|
name = "holy blessing"
|
|
desc = "Holy energies interfere with ethereal travel at this location."
|
|
icon = 'icons/effects/effects.dmi'
|
|
icon_state = null
|
|
anchored = TRUE
|
|
density = FALSE
|
|
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
|
|
|
/obj/effect/blessing/Initialize(mapload)
|
|
. = ..()
|
|
for(var/obj/effect/blessing/B in loc)
|
|
if(B != src)
|
|
return INITIALIZE_HINT_QDEL
|
|
var/image/I = image(icon = 'icons/effects/effects.dmi', icon_state = "blessed", layer = ABOVE_OPEN_TURF_LAYER, loc = src)
|
|
I.alpha = 64
|
|
I.appearance_flags = RESET_ALPHA
|
|
add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/blessed_aware, "blessing", I)
|
|
RegisterSignal(loc, COMSIG_ATOM_INTERCEPT_TELEPORT, .proc/block_cult_teleport)
|
|
|
|
/obj/effect/blessing/Destroy()
|
|
UnregisterSignal(loc, COMSIG_ATOM_INTERCEPT_TELEPORT)
|
|
return ..()
|
|
|
|
/obj/effect/blessing/proc/block_cult_teleport(datum/source, channel, turf/origin, turf/destination)
|
|
if(channel == TELEPORT_CHANNEL_CULT)
|
|
return COMPONENT_BLOCK_TELEPORT
|