mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
The Nar-Sie summoning ritual is now animated.
This commit is contained in:
@@ -65,8 +65,11 @@
|
|||||||
new /obj/structure/cult/tome(loc)
|
new /obj/structure/cult/tome(loc)
|
||||||
qdel(src)
|
qdel(src)
|
||||||
|
|
||||||
/obj/machinery/door/cultify()
|
/obj/machinery/door/airlock/external/cultify()
|
||||||
new /obj/structure/mineral_door/wood(loc)
|
new /obj/structure/mineral_door/wood(loc)
|
||||||
|
..()
|
||||||
|
|
||||||
|
/obj/machinery/door/cultify()
|
||||||
icon_state = "null"
|
icon_state = "null"
|
||||||
density = 0
|
density = 0
|
||||||
c_animation = new /atom/movable/overlay(src.loc)
|
c_animation = new /atom/movable/overlay(src.loc)
|
||||||
|
|||||||
@@ -46,14 +46,17 @@ var/global/list/narsie_list = list()
|
|||||||
world << "<font size='15' color='red'><b>[uppertext(name)] HAS RISEN</b></font>"
|
world << "<font size='15' color='red'><b>[uppertext(name)] HAS RISEN</b></font>"
|
||||||
world << sound('sound/effects/wind/wind_5_1.ogg')
|
world << sound('sound/effects/wind/wind_5_1.ogg')
|
||||||
|
|
||||||
if(emergency_shuttle && emergency_shuttle.can_call())
|
narsie_spawn_animation()
|
||||||
emergency_shuttle.call_evac()
|
|
||||||
emergency_shuttle.launch_time = 0 // Cannot recall
|
|
||||||
|
|
||||||
if(narnar)
|
if(narnar)
|
||||||
SetUniversalState(/datum/universal_state/hell)
|
SetUniversalState(/datum/universal_state/hell)
|
||||||
narsie_cometh = 1
|
narsie_cometh = 1
|
||||||
|
|
||||||
|
spawn(10 SECONDS)
|
||||||
|
if(emergency_shuttle && emergency_shuttle.can_call())
|
||||||
|
emergency_shuttle.call_evac()
|
||||||
|
emergency_shuttle.launch_time = 0 // Cannot recall
|
||||||
|
|
||||||
/obj/singularity/narsie/process()
|
/obj/singularity/narsie/process()
|
||||||
eat()
|
eat()
|
||||||
|
|
||||||
@@ -355,3 +358,12 @@ var/global/list/narsie_list = list()
|
|||||||
|
|
||||||
for (var/turf/T in trange(consume_range, src))
|
for (var/turf/T in trange(consume_range, src))
|
||||||
consume(T)
|
consume(T)
|
||||||
|
|
||||||
|
/obj/singularity/narsie/proc/narsie_spawn_animation()
|
||||||
|
icon = 'icons/obj/narsie_spawn_anim.dmi'
|
||||||
|
dir = SOUTH
|
||||||
|
move_self = 0
|
||||||
|
flick("narsie_spawn_anim",src)
|
||||||
|
sleep(11)
|
||||||
|
move_self = 1
|
||||||
|
icon = initial(icon)
|
||||||
|
|||||||
BIN
icons/obj/narsie_spawn_anim.dmi
Normal file
BIN
icons/obj/narsie_spawn_anim.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 MiB |
Reference in New Issue
Block a user