mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 17:56:33 +01:00
Tears apart the overloaded `/obj/item/mecha_parts` into a few different paths. `/obj/item/vehicle_chassis` for the base part that things attach on (this is the mech construction holder) `/obj/item/vehicle_part` for things you attach to chassis `/obj/item/vehicle_component` for integral components `/obj/item/vehicle_module` for equipment This is to prepare for further work on mecha as a system, and to get some of the massive line changes out of the way. Also: - tears apart a few files that were just too long to be handled and groups everything with their mechs - erases some code reuse
22 lines
719 B
Plaintext
22 lines
719 B
Plaintext
/obj/vehicle/sealed/mecha/combat/phazon/scree
|
|
desc = "A very, very shiny exosuit. This thing has been polished and waxed practically to a mirror finish."
|
|
name = "Scuttlebug"
|
|
icon_state = "scuttlebug"
|
|
initial_icon = "scuttlebug"
|
|
wreckage = /obj/effect/decal/mecha_wreckage/phazon/scree
|
|
icon = 'icons/mecha/mecha_vr.dmi'
|
|
|
|
|
|
/obj/vehicle/sealed/mecha/combat/phazon/scree/Initialize(mapload)
|
|
. = ..()
|
|
var/obj/item/vehicle_module/ME = new /obj/item/vehicle_module/weapon/energy/taser
|
|
ME.attach(src)
|
|
ME = new /obj/item/vehicle_module/tesla_energy_relay
|
|
ME.attach(src)
|
|
|
|
/obj/effect/decal/mecha_wreckage/phazon/scree
|
|
name = "Scuttlebug wreckage"
|
|
icon_state = "scuttlebug-broken"
|
|
icon = 'icons/mecha/mecha_vr.dmi'
|
|
|