Merge pull request #31713 from vuonojenmustaturska/initializefixesoct

Fixes a bunch of runtimes involving supermatter suicides, also some initialize fixes
This commit is contained in:
Jordan Brown
2017-10-15 12:30:52 -04:00
committed by CitadelStationBot
parent be2dc49384
commit 4e4f2fa19d
5 changed files with 8 additions and 8 deletions

View File

@@ -254,7 +254,7 @@
..()
GLOB.prisonwarp += loc
return INITIALIZE_HINT_QDEL
/obj/effect/landmark/ert_spawn
name = "Emergencyresponseteam"
@@ -310,7 +310,7 @@
/obj/effect/landmark/servant_of_ratvar/Initialize(mapload)
..()
GLOB.servant_spawns += loc
qdel(src)
return INITIALIZE_HINT_QDEL
//City of Cogs entrances
/obj/effect/landmark/city_of_cogs
@@ -320,7 +320,7 @@
/obj/effect/landmark/city_of_cogs/Initialize(mapload)
..()
GLOB.city_of_cogs_spawns += loc
qdel(src)
return INITIALIZE_HINT_QDEL
//generic event spawns
/obj/effect/landmark/event_spawn

View File

@@ -650,7 +650,7 @@
/obj/structure/window/reinforced/clockwork/Initialize(mapload, direct)
if(fulltile)
made_glow = TRUE
..()
. = ..()
QDEL_LIST(debris)
var/amount_of_gears = 2
if(fulltile)

View File

@@ -59,7 +59,7 @@
var/obj/effect/clockwork/overlay/wall/realappearence
/turf/closed/wall/clockwork/Initialize()
..()
. = ..()
new /obj/effect/temp_visual/ratvar/wall(src)
new /obj/effect/temp_visual/ratvar/beam(src)
realappearence = new /obj/effect/clockwork/overlay/wall(src)

View File

@@ -34,7 +34,7 @@
dust_animation()
spawn_dust(just_ash)
qdel(src)
QDEL_IN(src,5) // since this is sometimes called in the middle of movement, allow half a second for movement to finish, ghosting to happen and animation to play. Looks much nicer and doesn't cause multiple runtimes.
/mob/living/proc/dust_animation()
return

View File

@@ -86,7 +86,7 @@
var/chnotify = 0
/mob/living/silicon/ai/Initialize(mapload, datum/ai_laws/L, mob/target_ai)
..()
. = ..()
if(!target_ai) //If there is no player/brain inside.
new/obj/structure/AIcore/deactivated(loc) //New empty terminal.
qdel(src)//Delete AI.
@@ -988,6 +988,6 @@
return
/mob/living/silicon/ai/spawned/Initialize(mapload, datum/ai_laws/L, mob/target_ai)
. = ..()
if(!target_ai)
target_ai = src //cheat! just give... ourselves as the spawned AI, because that's technically correct
..()