mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-21 03:55:05 +01:00
ever feel like you forgot something?
This commit is contained in:
@@ -89,6 +89,9 @@
|
||||
entity_title2 = "The One Who Beckons"
|
||||
entity_title3 = "The Ferryman of Oblivion"
|
||||
|
||||
cult_wall_icon_state = "deathcult"
|
||||
cult_floor_icon_state = "carpet-broken"
|
||||
|
||||
artificer_name = "Boneshaper"
|
||||
|
||||
behemoth_name = "Draugr"
|
||||
|
||||
@@ -290,12 +290,27 @@
|
||||
to_chat(user, "<span class='warning'>\The [src] flickers out of your hands, too eager to move!</span>")
|
||||
return
|
||||
|
||||
var/outer_tele_radius = 0
|
||||
var/inner_tele_radius = 9
|
||||
|
||||
var/mob/living/carbon/C = user
|
||||
var/turf/mobloc = get_turf(C)
|
||||
var/turf/destination = get_teleport_loc(mobloc,C,9,1,3,1,0,1)
|
||||
var/list/turfs = new/list()
|
||||
for(var/turf/T in range(user, outer_tele_radius))
|
||||
if(T in range(user, inner_tele_radius))
|
||||
continue
|
||||
if(istype(T, /turf/space))
|
||||
continue
|
||||
if(T.x > world.maxx-outer_tele_radius || T.x < outer_tele_radius)
|
||||
continue //putting them at the edge is dumb
|
||||
if(T.y > world.maxy-outer_tele_radius || T.y < outer_tele_radius)
|
||||
continue
|
||||
|
||||
if(destination)
|
||||
turfs += T
|
||||
|
||||
if(turfs.len)
|
||||
uses--
|
||||
var/turf/destination = pick(turfs)
|
||||
if(uses <= 0)
|
||||
icon_state ="shifter_drained"
|
||||
playsound(mobloc, "sparks", 50, 1)
|
||||
|
||||
@@ -135,7 +135,8 @@
|
||||
|
||||
/turf/simulated/floor/engine/cult/New()
|
||||
..()
|
||||
icon_state = ticker.mode.cultdat.cult_floor_icon_state
|
||||
if(ticker.mode)//only do this if the round is going..otherwise..fucking asteroid..
|
||||
icon_state = ticker.mode.cultdat.cult_floor_icon_state
|
||||
|
||||
/turf/simulated/floor/engine/cult/narsie_act()
|
||||
return
|
||||
|
||||
@@ -5,12 +5,14 @@
|
||||
icon_state = "cult"
|
||||
walltype = "cult"
|
||||
canSmoothWith = null
|
||||
smooth = SMOOTH_FALSE
|
||||
|
||||
/turf/simulated/wall/cult/New()
|
||||
new /obj/effect/overlay/temp/cult/turf(src)
|
||||
icon_state = ticker.mode.cultdat.cult_wall_icon_state
|
||||
walltype = ticker.mode.cultdat.cult_wall_icon_state
|
||||
..()
|
||||
if(ticker.mode)//game hasn't started offically don't do shit..
|
||||
new /obj/effect/overlay/temp/cult/turf(src)
|
||||
icon_state = ticker.mode.cultdat.cult_wall_icon_state
|
||||
walltype = ticker.mode.cultdat.cult_wall_icon_state
|
||||
|
||||
/turf/simulated/wall/cult/artificer
|
||||
name = "runed stone wall"
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
..()
|
||||
icon_state = ticker.mode.cultdat.entity_icon_state
|
||||
name = ticker.mode.cultdat.entity_name
|
||||
to_chat(world, "<font size='15' color='red'><b>NAR-SIE HAS RISEN</b></font>")
|
||||
to_chat(world, "<font size='15' color='red'><b> [name] HAS RISEN</b></font>")
|
||||
world << pick(sound('sound/hallucinations/im_here1.ogg'), sound('sound/hallucinations/im_here2.ogg'))
|
||||
|
||||
var/area/A = get_area(src)
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 6.1 KiB |
Reference in New Issue
Block a user