mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 04:30:44 +01:00
Remove nanites (#60473)
Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
This commit is contained in:
@@ -3,11 +3,10 @@
|
||||
/datum/unit_test/designs/Run()
|
||||
//Can't use allocate because of bug with certain datums
|
||||
var/datum/design/default_design = new /datum/design()
|
||||
var/datum/design/nanites/default_design_nanites = new /datum/design/nanites()
|
||||
var/datum/design/surgery/default_design_surgery = new /datum/design/surgery()
|
||||
|
||||
for(var/path in subtypesof(/datum/design))
|
||||
if (ispath(path, /datum/design/nanites) || ispath(path, /datum/design/surgery)) //We are checking nanites and surgery design separatly later since they work differently
|
||||
if (ispath(path, /datum/design/surgery)) //We are checking surgery design separatly later since they work differently
|
||||
continue
|
||||
var/datum/design/current_design = new path //Create an instance of each design
|
||||
if (current_design.id == DESIGN_ID_IGNORE) //Don't check designs with ignore ID
|
||||
@@ -20,11 +19,6 @@
|
||||
else if (!isnull(current_design.build_path) || !isnull(current_design.build_path)) // //Design requires no materials but creates stuff
|
||||
Fail("Design [current_design.type] requires NO materials but has build_path or make_reagents set")
|
||||
|
||||
for(var/path in subtypesof(/datum/design/nanites))
|
||||
var/datum/design/nanites/current_design = new path //Create an instance of each design
|
||||
if (isnull(current_design.program_type) || current_design.program_type == default_design_nanites.program_type) //Check if the Nanite design provides a program
|
||||
Fail("Nanite Design [current_design.type] does not have have any program_type set")
|
||||
|
||||
for(var/path in subtypesof(/datum/design/surgery))
|
||||
var/datum/design/surgery/current_design = new path //Create an instance of each design
|
||||
if (isnull(current_design.id) || current_design.id == default_design_surgery.id) //Check if ID was not set
|
||||
|
||||
Reference in New Issue
Block a user