NSV13
NSV13 copied to clipboard
The Wiki Wanderer's Design Issue Megathread
This will contain all the design issues I've discovered while working on the Protolathe Table. All these files can be found under code/modules/research/designs Unless specified otherwise.
File: autolathe_designs.dm Entry 1
datum/design/broom
name="Push Broom"
id="pushbroom"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 2000)
build_path = /obj/item/pushbroom
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
Reason for Issue: Item is not printable in the Protolathe due to missing an ID connected to any techweb Node...I think
File: weapon_designs.dm Entry 2
datum/design/stunshell
name = "Stun Shell"
desc = "A stunning shell for a shotgun."
id = "stunshell"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 200)
build_path = /obj/item/ammo_casing/shotgun/stunslug
category = list("Ammo")
departmental_flags = DEPARTMENTAL_FLAG_SECURITY
Reason for Issue: Item's ID is not connected to any techweb Node
File: mining_designs.dm Entry 3
datum/design/cargo_express
name = "Computer Design (Express Supply Console)"//shes beautiful
desc = "Allows for the construction of circuit boards used to build an Express Supply Console."//who?
id = "cargoexpress"//the coder reading this
build_type = IMPRINTER
materials = list(/datum/material/glass = 1000)
build_path = /obj/item/circuitboard/computer/cargo/express
category = list("Mining Designs")
departmental_flags = DEPARTMENTAL_FLAG_CARGO
Reason for Issue: Item has a build_type of Imprinter, meaning it can only be constructed in a circuit imprinter/technological fabricator. Reason as to WHY it's listed here? Category is set to "Mining Designs" which is not a category recognized in the imprinter, leaving the item unlisted unless specifically searched for
File: autolathe_designs.dm Entry 4
datum/design/dropper
name = "Dropper"
id = "dropper"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 10, /datum/material/glass = 30)
build_path = /obj/item/reagent_containers/dropper
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
Reason for Issue: Same reason as Entry 1
File: tool_designs.dm Entry 5
datum/design/rcl
name = "Rapid Cable Layer (RCL)"
id = "rcl_loaded"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 10000, /datum/material/glass = 5000)
build_path = /obj/item/rcl/pre_loaded
category = list("Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
Reason for Issue: Item is not connected to any techweb node, rendering the item un-printable (is that even a word?)
File Path: NSV13/nsv13/code/modules/vehicles File: hardpoint.dm Entry 6
/datum/design/vehicle_crate_loader
name = "Vehicle crate loading rack"
desc = "A module which allows you to store crates and other small storage objects inside of cargo tugs."
id = "vehicle_crate_loader"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 15000)
build_path = /obj/item/vehicle_hardpoint/crate_loader
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/vehicle_cryo_stasis
name = "Vehicle cryo stasis module"
desc = "A module which allows you to cryogenically suspend people inside of large vehicles, awaiting treatment by medical professionals."
id = "vehicle_cryo_stasis"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 15000, /datum/material/glass = 10000)
build_path = /obj/item/vehicle_hardpoint/cryo_stasis
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/pathetic_engine
name = "Speed-Limited 'Safety' Engine"
desc = "A basic engine for large vehicles. Comes pre-installed with a speed limiter to prevent high-speed automotive accidents or illicit races on the flight deck."
id = "vehicle_engine_pathetic"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 10000)
build_path = /obj/item/vehicle_hardpoint/engine/pathetic
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/v2_engine
name = "Basic engine"
desc = "A basic engine for large vehicles."
id = "vehicle_engine"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 15000)
build_path = /obj/item/vehicle_hardpoint/engine
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/v4_engine
name = "Upgraded engine"
desc = "A powerful engine for large vehicles."
id = "vehicle_engine_upgraded"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 15000, /datum/material/silver = 10000, /datum/material/copper=5000)
build_path = /obj/item/vehicle_hardpoint/engine/upgraded
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/v8_engine
name = "V8 engine"
desc = "An experimental, extremely powerful engine for large vehicles."
id = "vehicle_engine_maxupgrade"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 15000, /datum/material/silver = 10000, /datum/material/copper=5000, /datum/material/diamond=10000)
build_path = /obj/item/vehicle_hardpoint/engine/maxupgrade
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/v1_wheels
name = "Basic Tyres"
desc = "Basic wheels for large vehicles."
id = "vehicle_tyres"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 10000)
build_path = /obj/item/vehicle_hardpoint/wheels
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/v4_wheels
name = "Heavy Duty Tyres"
desc = "Heavy duty Tyres for large vehicles."
id = "vehicle_tyres_upgraded"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 15000, /datum/material/silver = 10000, /datum/material/copper=5000)
build_path = /obj/item/vehicle_hardpoint/wheels/heavy
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/v8_wheels
name = "Sports Tyres"
desc = "An experimental, extremely powerful engine for large vehicles."
id = "vehicle_tyres_maxupgrade"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 15000, /datum/material/silver=10000, /datum/material/diamond=5000)
build_path = /obj/item/vehicle_hardpoint/wheels/sports
category = list("Vehicles")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
Reason for Issue: None of them have a researchable techweb node, we have a protolathe category named "Vehicles" but it's just completely empty, if these items had a Node we'd no longer have a completely empty category anymore.
File Path: NSV13/nsv13/code/modules/research/designs File: shield_designs.dm Entry 7
/datum/design/shield_fan
{
name = "Shield cooling fan";
desc = "A component required for producing a shield generator.";
id = "shield_fan";
build_type = PROTOLATHE;
materials = list(/datum/material/iron = 4000, /datum/material/titanium = 4000, /datum/material/glass = 1000);
build_path = /obj/item/shield_component/fan;
category = list("Experimental Technology");
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE;
}
/datum/design/shield_capacitor
{
name = "Flux Capacitor";
desc = "A component required for producing a shield generator.";
id = "shield_capacitor";
build_type = PROTOLATHE;
materials = list(/datum/material/iron = 10000, /datum/material/uranium = 5000, /datum/material/diamond = 5000);
build_path = /obj/item/shield_component/capacitor;
category = list("Experimental Technology");
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE;
}
/datum/design/shield_modulator
{
name = "Shield Modulator";
desc = "A component required for producing a shield generator.";
id = "shield_modulator";
build_type = PROTOLATHE;
materials = list(/datum/material/iron = 10000, /datum/material/uranium = 10000, /datum/material/diamond = 10000);
build_path = /obj/item/shield_component/modulator;
category = list("Experimental Technology");
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE;
}
/datum/design/shield_interface
{
name = "Bluespace Crystal Interface";
desc = "A component required for producing a shield generator.";
id = "shield_interface";
build_type = PROTOLATHE;
materials = list(/datum/material/titanium = 10000, /datum/material/bluespace = MINERAL_MATERIAL_AMOUNT, /datum/material/diamond = 10000);
build_path = /obj/item/shield_component/interface;
category = list("Experimental Technology");
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE;
}
/datum/design/shield_frame
{
name = "Shield Generator Frame";
desc = "The basic frame of a shield generator. Assembly required, parts sold separately.";
id = "shield_frame";
build_type = PROTOLATHE;
materials = list(/datum/material/titanium = 20000, /datum/material/iron = 20000);
build_path = /obj/structure/shieldgen_frame;
category = list("Experimental Technology");
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE;
}
Reason for Issue: Items are listed with the category of "Experimental Technology", no such category is listed in the Protolathe which renders the items invisible unless specifically searched for.
Shields should actually be fully hidden and not searchable since they're supposed to be gotten only from design disks.
Entry 6 is part of NSV's code