mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-13 00:55:20 +01:00
7754938c72
## About The Pull Request Empy lists. There are a lot of 'em. <img width="981" height="512" alt="image" src="https://github.com/user-attachments/assets/b94b041a-2904-466b-ab89-54bd1de11b4e" /> Going through ways to reduce memory I found a few easy ones here. Wires, the edible component, the seethrough component. None of these are really a concern when it comes to needing lists in memory for performance reasons. Wires aren't going to be cut most of the time for each door. A lot of food does not have any junkiness. Seethrough component lies dormant most of the round. Etc. Making lists lazy in these cases should be a no brainer. Everything I tested still seems to work exactly the same. ## Why It's Good For The Game Frees memory that is just taking up space a lot of the time. ## Changelog Not player-facing, this is all under-the-hood stuff.
44 lines
1.3 KiB
Plaintext
44 lines
1.3 KiB
Plaintext
/datum/job/bitrunner
|
|
title = JOB_BITRUNNER
|
|
description = "Surf the virtual domain for gear and loot. Decrypt your rewards on station."
|
|
faction = FACTION_STATION
|
|
total_positions = 3
|
|
spawn_positions = 3
|
|
supervisors = SUPERVISOR_QM
|
|
exp_granted_type = EXP_TYPE_CREW
|
|
config_tag = "BITRUNNER"
|
|
outfit = /datum/outfit/job/bitrunner
|
|
plasmaman_outfit = /datum/outfit/plasmaman/bitrunner
|
|
paycheck = PAYCHECK_CREW
|
|
paycheck_department = ACCOUNT_CAR
|
|
display_order = JOB_DISPLAY_ORDER_BITRUNNER
|
|
bounty_types = CIV_JOB_BITRUN
|
|
departments_list = list(
|
|
/datum/job_department/cargo,
|
|
)
|
|
|
|
family_heirlooms = list(/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind)
|
|
|
|
mail_goodies = list(
|
|
/obj/item/food/cornchips = 1,
|
|
/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind = 1,
|
|
/obj/item/food/cornchips/green = 1,
|
|
/obj/item/food/cornchips/red = 1,
|
|
/obj/item/food/cornchips/purple = 1,
|
|
/obj/item/food/cornchips/blue = 1,
|
|
)
|
|
rpg_title = "Recluse"
|
|
job_flags = STATION_JOB_FLAGS
|
|
|
|
/datum/outfit/job/bitrunner
|
|
name = "Bitrunner"
|
|
jobtype = /datum/job/bitrunner
|
|
|
|
id_trim = /datum/id_trim/job/bitrunner
|
|
uniform = /obj/item/clothing/under/rank/cargo/bitrunner
|
|
belt = /obj/item/modular_computer/pda/bitrunner
|
|
ears = /obj/item/radio/headset/headset_cargo
|
|
|
|
/datum/job/bit_avatar
|
|
title = "Bit Avatar"
|