Sidewinder Again: Now With Sprites! (#18007)

* AND WE'RE BACK

* SO MUCH SIMPLER

* better facing

* Update mecha.dm

* SPACES?

* e

* construction time

hopefully

* haha oops

* e

* SPRITED

* Gets rid of useless thing

* Update all_nodes.dm
This commit is contained in:
Mqiib
2023-02-23 18:26:36 -05:00
committed by GitHub
parent f610a2b381
commit caf9257395
15 changed files with 381 additions and 18 deletions

View File

@@ -149,6 +149,30 @@
category = list("Exosuit Modules")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
/datum/design/board/sidewinder_main
name = "\"Sidewinder\" Central Control module"
desc = "Allows for the construction of a \"Sidewinder\" Central Control module."
id = "sidewinder_main"
build_path = /obj/item/circuitboard/mecha/sidewinder/main
category = list("Exosuit Modules")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
/datum/design/board/sidewinder_peri
name = "\"Sidewinder\" Peripherals Control module"
desc = "Allows for the construction of a \"Sidewinder\" Peripheral Control module."
id = "sidewinder_peri"
build_path = /obj/item/circuitboard/mecha/sidewinder/peripherals
category = list("Exosuit Modules")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
/datum/design/board/sidewinder_targ
name = "\"Sidewinder\" Kinetics & Mobility Control module"
desc = "Allows for the construction of a \"Sidewinder\" Kinetics & Mobility Control module."
id = "sidewinder_targ"
build_path = /obj/item/circuitboard/mecha/sidewinder/targeting
category = list("Exosuit Modules")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
////////////////////////////////////////
/////////// Mecha Equpment /////////////
////////////////////////////////////////

View File

@@ -553,6 +553,79 @@
construction_time = 150
category = list("Clarke")
//Sidewinder
/datum/design/sidewinder_chassis
name = "Exosuit Chassis (\"Sidewinder\")"
id = "sidewinder_chassis"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/sidewinder
materials = list(/datum/material/iron=15000, /datum/material/titanium=5000)
construction_time = 100
category = list("Sidewinder")
/datum/design/sidewinder_torso
name = "Exosuit Torso (\"Sidewinder\")"
id = "sidewinder_torso"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/sidewinder_torso
materials = list(/datum/material/iron=15000, /datum/material/glass=10000, /datum/material/titanium=8000, /datum/material/plasma=4000)
construction_time = 300
category = list("Sidewinder")
/datum/design/sidewinder_head
name = "Exosuit Head (\"Sidewinder\")"
id = "sidewinder_head"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/sidewinder_head
materials = list(/datum/material/iron=10000, /datum/material/glass=5000, /datum/material/titanium=2000, /datum/material/plasma=5000)
construction_time = 200
category = list("Sidewinder")
/datum/design/sidewinder_left_arm
name = "Exosuit Left Arm (\"Sidewinder\")"
id = "sidewinder_left_arm"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/sidewinder_left_arm
materials = list(/datum/material/iron=15000, /datum/material/titanium=2000, /datum/material/plasma=1500, /datum/material/gold=1000)
construction_time = 200
category = list("Sidewinder")
/datum/design/sidewinder_right_arm
name = "Exosuit Right Arm (\"Sidewinder\")"
id = "sidewinder_right_arm"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/sidewinder_right_arm
materials = list(/datum/material/iron=15000, /datum/material/titanium=2000, /datum/material/plasma=1500, /datum/material/gold=1000)
construction_time = 200
category = list("Sidewinder")
/datum/design/sidewinder_left_leg
name = "Exosuit Left Leg (\"Sidewinder\")"
id = "sidewinder_left_leg"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/sidewinder_left_leg
materials = list(/datum/material/iron=15000, /datum/material/titanium=2000, /datum/material/plasma=1000, /datum/material/gold=1000)
construction_time = 200
category = list("Sidewinder")
/datum/design/sidewinder_right_leg
name = "Exosuit Right Leg (\"Sidewinder\")"
id = "sidewinder_right_leg"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/sidewinder_right_leg
materials = list(/datum/material/iron=15000, /datum/material/titanium=2000, /datum/material/plasma=1000, /datum/material/gold=1000)
construction_time = 200
category = list("Sidewinder")
/datum/design/sidewinder_armor
name = "Exosuit Armor (\"Sidewinder\")"
id = "sidewinder_armor"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/sidewinder_armor
materials = list(/datum/material/iron=15000,/datum/material/plasma=10000,/datum/material/titanium=10000)
construction_time = 600
category = list("Sidewinder")
//Exosuit Equipment
/datum/design/ripleyupgrade
name = "Ripley MK-I to MK-II conversion kit"

View File

@@ -790,6 +790,15 @@
"phazon_peri", "phazon_targ", "phazon_armor")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
/datum/techweb_node/sidewinder
id = "mech_sidewinder"
display_name = "EXOSUIT: Sidewinder"
description = "Sidewinder exosuit designs"
prereq_ids = list("adv_weaponry", "mech_gygax")
design_ids = list("sidewinder_chassis", "sidewinder_torso", "sidewinder_head", "sidewinder_left_arm", "sidewinder_right_arm", "sidewinder_left_leg", "sidewinder_right_leg", "sidewinder_main",
"sidewinder_peri", "sidewinder_targ", "sidewinder_armor")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
/datum/techweb_node/adv_mecha_tools
id = "adv_mecha_tools"
display_name = "Advanced Exosuit Equipment"

View File

@@ -423,6 +423,10 @@
ui_x = -736
ui_y = -128
/datum/techweb_node/sidewinder
ui_x = -736
ui_y = -196
/datum/techweb_node/adv_mecha
ui_x = -576
ui_y = -96