mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-20 19:49:39 +01:00
* Emag bounty computer to show contract connection * Corrupted text helper * WIP on corrupted text * Randomly corrupt text when looking at connect screen * Barebones accessible Syndicate bounties screen * Contract barebones and Synd UI work * Further text changes, antag checks * Further UI changes, full contract generation with areas/target * dropoff point checks, and move to uplink item for requesting bounties * WIP contract uplink item * Contract uplink and continued contract improvements * Completed contract uplink, and continued contract work * Droppod WIP * Further droppod work * Mob WIP * Further mob WIP * No mob * Callback for putting in mob * Further WIP with pod checks * Better location picking and signal fix * Further pod changes, WIP of payouts * Overall finished payment/contract system * Code cleanup Revert changes to bounty console Remove debug messages * Small refactor * Add kit with set and randomised items. * Fix box * Very minor flavor text for inserting into pod, plus roundend text * Pod return sound * Contract uplink slight styling changes * We don't keep giving telecrystals until they literally can't hold anymore * Ship them off to ninja base instead * Nerf bring them dead, but give a nice boost for bring them alive Overall this is a nerf, so we also throw in an agent card to the bundle * Ship them back * Minor text changes and slight TC change * Always give the black and red variant space suit * Error sounds * Dropoff area locator There's sometimes duplicates, i.e. security office - but only one of them will work. This shows you where to go. * Small fixes * Bugfix, further changing of TC * Ransom wip * Ransom system * Few changes * Properly pay for ransoms and appropriate logic for dropoffs * Terminal sounds * Talk on command channel when ransom is given, or if they were too late * Change to announce system * Announcements/auto pay ransom * Proper wait * Name pods properly * Don't send blacklisted items * fix * Improvements * Announcements are less huge... * Not a file... * Improvement * Drop them not in a wall * Halves eye blur and styles payment vend * No memes allowed
43 lines
2.2 KiB
Plaintext
43 lines
2.2 KiB
Plaintext
|
|
// This is literally the worst possible cheap tablet
|
|
/obj/item/modular_computer/tablet/preset/cheap
|
|
desc = "A low-end tablet often seen among low ranked station personnel."
|
|
|
|
/obj/item/modular_computer/tablet/preset/cheap/Initialize()
|
|
. = ..()
|
|
install_component(new /obj/item/computer_hardware/processor_unit/small)
|
|
install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer/micro))
|
|
install_component(new /obj/item/computer_hardware/hard_drive/small)
|
|
install_component(new /obj/item/computer_hardware/network_card)
|
|
|
|
// Alternative version, an average one, for higher ranked positions mostly
|
|
/obj/item/modular_computer/tablet/preset/advanced/Initialize()
|
|
. = ..()
|
|
install_component(new /obj/item/computer_hardware/processor_unit/small)
|
|
install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer))
|
|
install_component(new /obj/item/computer_hardware/hard_drive/small)
|
|
install_component(new /obj/item/computer_hardware/network_card)
|
|
install_component(new /obj/item/computer_hardware/card_slot)
|
|
install_component(new /obj/item/computer_hardware/printer/mini)
|
|
|
|
/obj/item/modular_computer/tablet/preset/cargo/Initialize()
|
|
. = ..()
|
|
install_component(new /obj/item/computer_hardware/processor_unit/small)
|
|
install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer))
|
|
install_component(new /obj/item/computer_hardware/hard_drive/small)
|
|
install_component(new /obj/item/computer_hardware/network_card)
|
|
install_component(new /obj/item/computer_hardware/printer/mini)
|
|
|
|
// Given by the syndicate as part of the contract uplink bundle
|
|
/obj/item/modular_computer/tablet/syndicate_contract_uplink/preset/uplink/Initialize()
|
|
. = ..()
|
|
var/obj/item/computer_hardware/hard_drive/small/syndicate/hard_drive = new
|
|
hard_drive.store_file(new /datum/computer_file/program/contract_uplink)
|
|
|
|
install_component(new /obj/item/computer_hardware/processor_unit/small)
|
|
install_component(new /obj/item/computer_hardware/battery(src, /obj/item/stock_parts/cell/computer))
|
|
install_component(hard_drive)
|
|
install_component(new /obj/item/computer_hardware/network_card)
|
|
install_component(new /obj/item/computer_hardware/card_slot)
|
|
install_component(new /obj/item/computer_hardware/printer/mini)
|