mirror of
https://github.com/Skyrat-SS13/Skyrat-tg.git
synced 2026-08-23 21:09:00 +01:00
[MIRROR] [BOUNTY] Re-adds Contractors [MDB IGNORE] (#25094)
* [BOUNTY] Re-adds Contractors * I hate copy pasted overrides so much. BEGONE * Fixes the merge conflict. It's still not gonna work, too many proc redefinition * The sheer amount of overrides * This is hell * remove modular copy of spawn_contractor_partner * part 2 of spawn_contractor_partner oops * un-duplicate create_contracts proc * Remove duplicate contract generate and finish_enter * something to make the linter stop crying * Receiving * removes our contractor stuff in favour of parity * Update SyndicateContractor.tsx --------- Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com> Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com> Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com> Co-authored-by: Funce <funce.973@gmail.com> Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
This commit is contained in:
co-authored by
John Willard
Giz
GoldenAlpharex
Funce
Gandalf
parent
4960c8a81a
commit
49daf536b5
@@ -48,7 +48,7 @@
|
||||
|
||||
///Flag of the type of device the modular computer is, deciding what types of apps it can run.
|
||||
var/hardware_flag = NONE
|
||||
// Options: PROGRAM_ALL | PROGRAM_CONSOLE | PROGRAM_LAPTOP | PROGRAM_TABLET
|
||||
// Options: PROGRAM_ALL | PROGRAM_CONSOLE | PROGRAM_LAPTOP | PROGRAM_PDA
|
||||
|
||||
///The theme, used for the main menu and file browser apps.
|
||||
var/device_theme = PDA_THEME_NTOS
|
||||
|
||||
@@ -6,3 +6,6 @@
|
||||
|
||||
/obj/item/computer_disk/syndicate/camera_app
|
||||
starting_programs = list(/datum/computer_file/program/secureye/syndicate)
|
||||
|
||||
/obj/item/computer_disk/syndicate/contractor
|
||||
starting_programs = list(/datum/computer_file/program/contract_uplink)
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
icon_state_menu = "menu"
|
||||
max_capacity = 64
|
||||
allow_chunky = TRUE
|
||||
hardware_flag = PROGRAM_TABLET
|
||||
hardware_flag = PROGRAM_PDA
|
||||
max_idle_programs = 2
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
slot_flags = ITEM_SLOT_ID | ITEM_SLOT_BELT
|
||||
@@ -276,6 +276,19 @@
|
||||
if(msg)
|
||||
msg.invisible = TRUE
|
||||
|
||||
/obj/item/modular_computer/pda/syndicate_contract_uplink
|
||||
name = "contractor tablet"
|
||||
device_theme = PDA_THEME_SYNDICATE
|
||||
icon_state_menu = "contractor-assign"
|
||||
comp_light_luminosity = 6.3
|
||||
has_pda_programs = FALSE
|
||||
greyscale_config = /datum/greyscale_config/tablet/stripe_double
|
||||
greyscale_colors = "#696969#000000#FFA500"
|
||||
|
||||
starting_programs = list(
|
||||
/datum/computer_file/program/contract_uplink,
|
||||
)
|
||||
|
||||
/**
|
||||
* Silicon PDA
|
||||
*
|
||||
@@ -368,7 +381,7 @@
|
||||
return robotact
|
||||
qdel(robotact)
|
||||
robotact = null
|
||||
CRASH("Cyborg [silicon_owner]'s tablet hard drive rejected recieving a new copy of the self-manage app. To fix, check the hard drive's space remaining. Please make a bug report about this.")
|
||||
CRASH("Cyborg [silicon_owner]'s tablet hard drive rejected receiving a new copy of the self-manage app. To fix, check the hard drive's space remaining. Please make a bug report about this.")
|
||||
|
||||
//Makes the light settings reflect the borg's headlamp settings
|
||||
/obj/item/modular_computer/pda/silicon/cyborg/ui_data(mob/user)
|
||||
|
||||
Reference in New Issue
Block a user