/atom New() => Initialize() [MDB IGNORE] (#8298)

* Find and replace argless atom New() to Initialize().

* Manual replacement of no-arg New() to Initialize().

* Manually replacing remaining New() overrides.

* Fixing linter issues with now-removed New() args.

* Tidying area init overrides.

* Porting Neb's atom subsystem.

* Trying to isolate init problems.

* Adjusting Init code post-test.

* Merging duplicate Initialize() procs.

* Merge resolution.
This commit is contained in:
MistakeNot4892
2021-11-14 19:09:14 +11:00
committed by GitHub
parent 0051b29ead
commit 2f0a618d45
589 changed files with 2903 additions and 3005 deletions

View File

@@ -69,17 +69,15 @@ var/global/list/obj/machinery/message_server/message_servers = list()
//Messages having theese tokens will be rejected by server. Case sensitive
var/spamfilter_limit = MESSAGE_SERVER_DEFAULT_SPAM_LIMIT //Maximal amount of tokens
/obj/machinery/message_server/New()
/obj/machinery/message_server/Initialize()
message_servers += src
decryptkey = GenerateKey()
send_pda_message("System Administrator", "system", "This is an automated message. The messaging system is functioning correctly.")
..()
return
. = ..()
/obj/machinery/message_server/Destroy()
message_servers -= src
..()
return
. = ..()
/obj/machinery/message_server/examine(mob/user, distance, infix, suffix)
. = ..()
@@ -261,10 +259,10 @@ var/obj/machinery/blackbox_recorder/blackbox
var/list/datum/feedback_variable/feedback = new()
//Only one can exist in the world!
/obj/machinery/blackbox_recorder/New()
if(blackbox)
if(istype(blackbox,/obj/machinery/blackbox_recorder))
qdel(src)
/obj/machinery/blackbox_recorder/Initialize()
. = ..()
if(istype(blackbox,/obj/machinery/blackbox_recorder))
return INITIALIZE_HINT_QDEL
blackbox = src
/obj/machinery/blackbox_recorder/Destroy()

View File

@@ -104,8 +104,8 @@ won't update every console in existence) but it's more of a hassle to do. Also,
C.files.AddDesign2Known(D)
C.files.RefreshResearch()
/obj/machinery/computer/rdconsole/New()
..()
/obj/machinery/computer/rdconsole/Initialize()
. = ..()
files = new /datum/research(src) //Setup the research data holder.
if(!id)
for(var/obj/machinery/r_n_d/server/centcom/S in machines)

View File

@@ -230,8 +230,9 @@ research holder datum.
matter = list(MAT_STEEL = 30, "glass" = 10)
var/datum/tech/stored
/obj/item/weapon/disk/tech_disk/New()
/obj/item/weapon/disk/tech_disk/Initialize()
randpixel_xy()
. = ..()
/obj/item/weapon/disk/design_disk
name = "component design disk"
@@ -244,5 +245,6 @@ research holder datum.
matter = list(MAT_STEEL = 30, "glass" = 10)
var/datum/design/blueprint
/obj/item/weapon/disk/design_disk/New()
/obj/item/weapon/disk/design_disk/Initialize()
randpixel_xy()
. = ..()

View File

@@ -15,10 +15,6 @@
req_access = list(access_rd) //Only the R&D can change server settings.
circuit = /obj/item/weapon/circuitboard/rdserver
/obj/machinery/r_n_d/server/Initialize()
. = ..()
default_apply_parts()
/obj/machinery/r_n_d/server/Destroy()
griefProtection()
..()
@@ -31,6 +27,7 @@
/obj/machinery/r_n_d/server/Initialize()
. = ..()
default_apply_parts()
if(!files)
files = new /datum/research(src)
var/list/temp_list