card 
Vars | |
| blacklisted_full | Jobs that do not appear in the list at all. |
|---|---|
| blacklisted_partial | Jobs that appear in the list, and you can prioritize, but not open/close slots for |
| change_position_cooldown | Cooldown for closing positions in seconds if set to -1: No cooldown... probably a bad idea if set to 0: Not able to close "original" positions. You can only close positions that you have opened before |
| max_relative_positions | The scaling factor of max total positions in relation to the total amount of people on board the station in % |
| modify | Card to modify |
| opened_positions | This is used to keep track of opened positions for jobs to allow instant closing
Assoc array: "JobName" = (int) |
| scan | Card to give us access for modification |
| target_dept | Which department this computer has access to. 0=all departments |
Procs | |
| can_close_job | Logic check for if you can close the job |
| can_open_job | Logic check for if you can open the job |
| job_blacklisted_full | Check if you can't touch a job in any way whatsoever |
| job_blacklisted_partial | Check if you can't open/close positions for a certain job |
Var Details
blacklisted_full 
Jobs that do not appear in the list at all.
blacklisted_partial 
Jobs that appear in the list, and you can prioritize, but not open/close slots for
change_position_cooldown 
Cooldown for closing positions in seconds if set to -1: No cooldown... probably a bad idea if set to 0: Not able to close "original" positions. You can only close positions that you have opened before
max_relative_positions 
The scaling factor of max total positions in relation to the total amount of people on board the station in %
modify 
Card to modify
opened_positions 
This is used to keep track of opened positions for jobs to allow instant closing
Assoc array: "JobName" = (int)
scan 
Card to give us access for modification
target_dept 
Which department this computer has access to. 0=all departments
Proc Details
can_close_job
Logic check for if you can close the job
can_open_job
Logic check for if you can open the job
job_blacklisted_full
Check if you can't touch a job in any way whatsoever
job_blacklisted_partial
Check if you can't open/close positions for a certain job