important and destructive change to the concept of species (#3991)

* species stuff

* initial

* that

* more

* more

* more

* more

* more

* why

* sorry

* more

* wack

* sigh

* wack

* wack

* more

* pain

* pain

* how

* another goddamn regex

* another goddamn regex

* get that

* IM DONE WE ARE NOT DOING THIS AGAIN

* how about we be able to debug it fuck you

* please just let me debug properly

* fix

* paper

* keys

* my god species need a redo

* Yikes.

* why..

* fixes

* fix

* 'cmon bro..

* wack

* wack

* fix

* WHY OH WHY MUST YOU DO THIS TO ME

* wacky

* that

* that maybe

* that maybe

* that maybe

* fix

* wacky!

* Wack

* wack

* epic

* damnit zandario

Co-authored-by: fake_vm_user <fake_vm_user>
This commit is contained in:
silicons
2022-05-11 01:29:33 -07:00
committed by GitHub
parent 5d782fc71c
commit abe3121303
277 changed files with 1726 additions and 2142 deletions

View File

@@ -35,7 +35,7 @@
/obj/machinery/smartfridge/chemistry/chemvator/down
name = "\improper Smart Chemavator - Lower"
/obj/machinery/smartfridge/chemistry/chemvator/down/Initialize()
/obj/machinery/smartfridge/chemistry/chemvator/down/Initialize(mapload)
// /obj/machinery/smartfridge/chemistry/chemvator/down/Initialize(mapload) // Triumph variant had initialize at mapload. Dont know why, leaving this here for reference -Bloop
. = ..()
var/obj/machinery/smartfridge/chemistry/chemvator/above = locate(/obj/machinery/smartfridge/chemistry/chemvator,get_zstep(src,UP))
@@ -60,7 +60,7 @@
var/area/shock_area = /area/tether/surfacebase/tram
/turf/simulated/floor/maglev/Initialize()
/turf/simulated/floor/maglev/Initialize(mapload)
. = ..()
shock_area = locate(shock_area)

View File

@@ -14,4 +14,5 @@ Apply regexes in this order:
// TODO: OBSERVER START
// TODO: MAKE SURE NO / AFTER COSTUME
`/atom/movable/landmark/costume` `/atom/movable/landmark/costume/random`
`/atom/movable/landmark/costume`-`/atom/movable/landmark/costume/random`
`/atom/movable/landmark/mobcorpse`-`/atom/movable/spawner/corpse`

View File

@@ -47,7 +47,7 @@
var/obj/structure/fake_stairs/target //Don't set this manually, let it do it!
var/stepoff_dir
/obj/structure/fake_stairs/Initialize(var/mapload)
/obj/structure/fake_stairs/Initialize(mapload)
. = ..()
for(var/obj/structure/fake_stairs/FS in world)

View File

@@ -58,7 +58,7 @@
name = "Engine Loader"
var/clean_turfs // A list of lists, where each list is (x, )
/atom/movable/landmark/engine_loader/Initialize()
/atom/movable/landmark/engine_loader/Initialize(mapload)
. = ..()
if(SSmapping.engine_loader)
warning("Duplicate engine_loader landmarks: [log_info_line(src)] and [log_info_line(SSmapping.engine_loader)]")

View File

@@ -55,7 +55,7 @@
name = "away mission initializer - beachcave"
//In our case, it initializes the ores and random submaps in the beach's cave, then deletes itself
/obj/away_mission_init/beachcave/Initialize()
/obj/away_mission_init/beachcave/Initialize(mapload)
flags |= INITIALIZED
// Cave submaps are first.
/*seed_submaps(list(z), 50, /area/tether_away/cave/unexplored/normal, /datum/map_template/surface/mountains/normal)

View File

@@ -2,7 +2,7 @@
/obj/effect/step_trigger/zlevel_fall //Don't ever use this, only use subtypes.Define a new var/static/target_z on each
affect_ghosts = 1
/obj/effect/step_trigger/zlevel_fall/Initialize()
/obj/effect/step_trigger/zlevel_fall/Initialize(mapload)
. = ..()
if(istype(get_turf(src), /turf/simulated/floor))

View File

@@ -84,6 +84,6 @@
name = "pre-linked multitool (tether hub)"
desc = "This multitool has already been linked to the Tether telecomms hub and can be used to configure one (1) relay."
/obj/item/multitool/tether_buffered/Initialize()
/obj/item/multitool/tether_buffered/Initialize(mapload)
. = ..()
buffer = locate(/obj/machinery/telecomms/hub/preset/tether)

View File

@@ -85,7 +85,7 @@
icon = 'icons/obj/structures/stairs_64x64.dmi'
icon_state = ""
invisibility = 0
/obj/effect/step_trigger/teleporter/to_underdark/Initialize()
/obj/effect/step_trigger/teleporter/to_underdark/Initialize(mapload)
. = ..()
teleport_x = x
teleport_y = y
@@ -98,7 +98,7 @@
icon = 'icons/obj/structures/stairs_64x64.dmi'
icon_state = ""
invisibility = 0
/obj/effect/step_trigger/teleporter/from_underdark/Initialize()
/obj/effect/step_trigger/teleporter/from_underdark/Initialize(mapload)
. = ..()
teleport_x = x
teleport_y = y

View File

@@ -232,7 +232,7 @@ turf/simulated/mineral/rich/make_ore(var/rare_ore)
/turf/simulated/sky/virgo3b
color = "#FFBBBB"
/turf/simulated/sky/virgo3b/Initialize()
/turf/simulated/sky/virgo3b/Initialize(mapload)
. = ..()
SSplanets.addTurf(src)
set_light(2, 2, "#FFBBBB")