Porting flying robots from Bay. [IDB IGNORE] (#8885)

* Semiport of Allow_Spacemove from Bay.

* Porting flying robots from Bay.

* Converting platforms to an alt title of Robot.

* Converting existing modules to new proc flow.

* Cleaning up jetpack code for robots.

* Making flyers and platforms buildable.

* Debugging/refining robots port.

* Reverting some unneeded spacemove changes.

* Refining/debugging bots.

* Removing Bay subtypes, adding flying subtypes of existing modules.

* Icon rework for flying robots.

* Working commit for flying borgs PR.
This commit is contained in:
MistakeNot4892
2023-07-31 22:22:12 -08:00
committed by GitHub
parent 0941bbacae
commit 658e19e734
75 changed files with 2004 additions and 1621 deletions
+20 -1
View File
@@ -277,10 +277,24 @@
/datum/design/item/prosfab/cyborg/exoskeleton
name = "Robot Exoskeleton"
id = "robot_exoskeleton"
build_path = /obj/item/robot_parts/robot_suit
build_path = /obj/item/robot_parts/frame
time = 50
materials = list(MAT_STEEL = 37500)
/datum/design/item/prosfab/cyborg/exoskeleton_flying
name = "Flying Robot Exoskeleton"
id = "robot_exoskeleton_flyer"
build_path = /obj/item/robot_parts/frame/flyer
time = 40
materials = list(MAT_STEEL = 32500)
/datum/design/item/prosfab/cyborg/exoskeleton_platform
name = "Platform Exoskeleton"
id = "robot_exoskeleton_platform"
build_path = /obj/item/robot_parts/frame/platform
time = 60
materials = list(MAT_STEEL = 42500)
/datum/design/item/prosfab/cyborg/torso
name = "Robot Torso"
id = "robot_torso"
@@ -366,6 +380,11 @@
id = "platform_armour"
build_path = /obj/item/robot_parts/robot_component/armour_platform
/datum/design/item/prosfab/cyborg/component/armour_light
name = "Armour Plating (Light)"
id = "light_armour"
build_path = /obj/item/robot_parts/robot_component/armour_light
/datum/design/item/prosfab/cyborg/component/ai_shell
name = "AI Remote Interface"
id = "mmi_ai_shell"