mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-09 07:08:03 +01:00
692e292a5f
## About The Pull Request Wirecutters already had the GAGS to be recolorable; this just enables players to actually recolor them before purchasing, just like screwdrivers. This doesn't affect printing them from any of the lathes. (Big thanks to MrMelb for walking me through this) ## Why It's Good For The Game Screwdrivers are recolorable, why not wirecutters too? ## Changelog 🆑 qol: Wirecutters are now recolorable when purchasing from a vendor /🆑
179 lines
6.5 KiB
Plaintext
179 lines
6.5 KiB
Plaintext
//caravan ambush
|
|
|
|
/obj/item/wrench/caravan
|
|
icon_state = "wrench_caravan"
|
|
desc = "A prototype of a new wrench design, allegedly the red color scheme makes it go faster."
|
|
name = "experimental wrench"
|
|
icon_angle = -90
|
|
toolspeed = 0.3
|
|
|
|
/obj/item/screwdriver/caravan
|
|
icon = 'icons/obj/tools.dmi'
|
|
icon_state = "screwdriver_caravan"
|
|
post_init_icon_state = null
|
|
desc = "A prototype of a new screwdriver design, allegedly the red color scheme makes it go faster."
|
|
name = "experimental screwdriver"
|
|
toolspeed = 0.3
|
|
random_color = FALSE
|
|
greyscale_config = null
|
|
greyscale_colors = null
|
|
|
|
/obj/item/wirecutters/caravan
|
|
icon = 'icons/obj/tools.dmi'
|
|
icon_state = "cutters_caravan"
|
|
desc = "A prototype of a new wirecutter design, allegedly the red color scheme makes it go faster."
|
|
name = "experimental wirecutters"
|
|
worn_icon_state = "cutters"
|
|
toolspeed = 0.3
|
|
random_color = FALSE
|
|
greyscale_config = null
|
|
greyscale_colors = null
|
|
|
|
/obj/item/crowbar/red/caravan
|
|
icon_state = "crowbar_caravan"
|
|
desc = "A prototype of a new crowbar design, allegedly the red color scheme makes it go faster."
|
|
name = "experimental crowbar"
|
|
toolspeed = 0.3
|
|
|
|
/obj/machinery/computer/shuttle/caravan
|
|
|
|
/obj/item/circuitboard/computer/caravan
|
|
build_path = /obj/machinery/computer/shuttle/caravan
|
|
|
|
/obj/item/circuitboard/computer/caravan/trade1
|
|
build_path = /obj/machinery/computer/shuttle/caravan/trade1
|
|
|
|
/obj/item/circuitboard/computer/caravan/pirate
|
|
build_path = /obj/machinery/computer/shuttle/caravan/pirate
|
|
|
|
/obj/item/circuitboard/computer/caravan/syndicate1
|
|
build_path = /obj/machinery/computer/shuttle/caravan/syndicate1
|
|
|
|
/obj/item/circuitboard/computer/caravan/syndicate2
|
|
build_path = /obj/machinery/computer/shuttle/caravan/syndicate2
|
|
|
|
/obj/item/circuitboard/computer/caravan/syndicate3
|
|
build_path = /obj/machinery/computer/shuttle/caravan/syndicate3
|
|
|
|
/obj/machinery/computer/shuttle/caravan/trade1
|
|
name = "Small Freighter Shuttle Console"
|
|
desc = "Used to control the Small Freighter."
|
|
circuit = /obj/item/circuitboard/computer/caravan/trade1
|
|
shuttleId = "caravantrade1"
|
|
possible_destinations = "whiteship_away;whiteship_home;whiteship_z4;whiteship_lavaland;caravantrade1_custom;caravantrade1_ambush"
|
|
|
|
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/Initialize(mapload)
|
|
. = ..()
|
|
GLOB.jam_on_wardec += src
|
|
|
|
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/Destroy()
|
|
GLOB.jam_on_wardec -= src
|
|
return ..()
|
|
|
|
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/trade1
|
|
name = "Small Freighter Navigation Computer"
|
|
desc = "Used to designate a precise transit location for the Small Freighter."
|
|
shuttleId = "caravantrade1"
|
|
lock_override = NONE
|
|
shuttlePortId = "caravantrade1_custom"
|
|
jump_to_ports = list("whiteship_away" = 1, "whiteship_home" = 1, "whiteship_z4" = 1, "caravantrade1_ambush" = 1)
|
|
view_range = 6.5
|
|
x_offset = -5
|
|
y_offset = -5
|
|
designate_time = 100
|
|
|
|
/obj/machinery/computer/shuttle/caravan/pirate
|
|
name = "Pirate Cutter Shuttle Console"
|
|
desc = "Used to control the Pirate Cutter."
|
|
icon_screen = "syndishuttle"
|
|
icon_keyboard = "syndie_key"
|
|
light_color = COLOR_SOFT_RED
|
|
circuit = /obj/item/circuitboard/computer/caravan/pirate
|
|
shuttleId = "caravanpirate"
|
|
possible_destinations = "caravanpirate_custom;caravanpirate_ambush"
|
|
|
|
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/pirate
|
|
name = "Pirate Cutter Navigation Computer"
|
|
desc = "Used to designate a precise transit location for the Pirate Cutter."
|
|
icon_screen = "syndishuttle"
|
|
icon_keyboard = "syndie_key"
|
|
shuttleId = "caravanpirate"
|
|
lock_override = NONE
|
|
shuttlePortId = "caravanpirate_custom"
|
|
jump_to_ports = list("caravanpirate_ambush" = 1)
|
|
view_range = 6.5
|
|
x_offset = 3
|
|
y_offset = -6
|
|
|
|
/obj/machinery/computer/shuttle/caravan/syndicate1
|
|
name = "Syndicate Fighter Shuttle Console"
|
|
desc = "Used to control the Syndicate Fighter."
|
|
icon_screen = "syndishuttle"
|
|
icon_keyboard = "syndie_key"
|
|
light_color = COLOR_SOFT_RED
|
|
req_access = list(ACCESS_SYNDICATE)
|
|
circuit = /obj/item/circuitboard/computer/caravan/syndicate1
|
|
shuttleId = "caravansyndicate1"
|
|
possible_destinations = "caravansyndicate1_custom;caravansyndicate1_ambush;caravansyndicate1_listeningpost"
|
|
|
|
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate1
|
|
name = "Syndicate Fighter Navigation Computer"
|
|
desc = "Used to designate a precise transit location for the Syndicate Fighter."
|
|
icon_screen = "syndishuttle"
|
|
icon_keyboard = "syndie_key"
|
|
shuttleId = "caravansyndicate1"
|
|
lock_override = NONE
|
|
shuttlePortId = "caravansyndicate1_custom"
|
|
jump_to_ports = list("caravansyndicate1_ambush" = 1, "caravansyndicate1_listeningpost" = 1)
|
|
view_range = 0
|
|
x_offset = 2
|
|
y_offset = 0
|
|
|
|
/obj/machinery/computer/shuttle/caravan/syndicate2
|
|
name = "Syndicate Fighter Shuttle Console"
|
|
desc = "Used to control the Syndicate Fighter."
|
|
icon_screen = "syndishuttle"
|
|
icon_keyboard = "syndie_key"
|
|
req_access = list(ACCESS_SYNDICATE)
|
|
light_color = COLOR_SOFT_RED
|
|
circuit = /obj/item/circuitboard/computer/caravan/syndicate2
|
|
shuttleId = "caravansyndicate2"
|
|
possible_destinations = "caravansyndicate2_custom;caravansyndicate2_ambush;caravansyndicate1_listeningpost"
|
|
|
|
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate2
|
|
name = "Syndicate Fighter Navigation Computer"
|
|
desc = "Used to designate a precise transit location for the Syndicate Fighter."
|
|
icon_screen = "syndishuttle"
|
|
icon_keyboard = "syndie_key"
|
|
shuttleId = "caravansyndicate2"
|
|
lock_override = NONE
|
|
shuttlePortId = "caravansyndicate2_custom"
|
|
jump_to_ports = list("caravansyndicate2_ambush" = 1, "caravansyndicate1_listeningpost" = 1)
|
|
view_range = 0
|
|
x_offset = 0
|
|
y_offset = 2
|
|
|
|
/obj/machinery/computer/shuttle/caravan/syndicate3
|
|
name = "Syndicate Drop Ship Console"
|
|
desc = "Used to control the Syndicate Drop Ship."
|
|
icon_screen = "syndishuttle"
|
|
icon_keyboard = "syndie_key"
|
|
req_access = list(ACCESS_SYNDICATE)
|
|
light_color = COLOR_SOFT_RED
|
|
circuit = /obj/item/circuitboard/computer/caravan/syndicate3
|
|
shuttleId = "caravansyndicate3"
|
|
possible_destinations = "caravansyndicate3_custom;caravansyndicate3_ambush;caravansyndicate3_listeningpost"
|
|
|
|
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate3
|
|
name = "Syndicate Drop Ship Navigation Computer"
|
|
desc = "Used to designate a precise transit location for the Syndicate Drop Ship."
|
|
icon_screen = "syndishuttle"
|
|
icon_keyboard = "syndie_key"
|
|
shuttleId = "caravansyndicate3"
|
|
lock_override = NONE
|
|
shuttlePortId = "caravansyndicate3_custom"
|
|
jump_to_ports = list("caravansyndicate3_ambush" = 1, "caravansyndicate3_listeningpost" = 1)
|
|
view_range = 2.5
|
|
x_offset = -1
|
|
y_offset = -3
|