Files
Bloop 7754938c72 Makes a bunch of lists lazy (#94239)
## 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.
2025-12-03 13:42:16 -07:00

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"