feat(jobs): phase 3 - a job can be given up: jobs_give_up puts a written job back on offer from the next day (the day back is saved with it, so giving up is never a reroll), jobs_post_give_up takes a post down for the morning to replace; an auto board's posts are not taken and not given up; JOBS_F_GIVEN_UP tells the game to take down what it placed
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
e397e4eee9
commit
2c578c6f1c
8 changed files with 170 additions and 6 deletions
|
|
@ -4,6 +4,7 @@ export state JobsState {
|
|||
jobs__st: []int = jobs__ints(JOB_COUNT, JOBS_OFFERED)
|
||||
jobs__hv: []int = jobs__ints(JOB_COUNT, 0)
|
||||
jobs__seen: []bool = jobs__bools(JOB_COUNT) # an offer already said
|
||||
jobs__back: []int = jobs__ints(JOB_COUNT, 0) # given up: the first day it may be taken again
|
||||
jobs__primed: bool = false # the first tick after a reset learns the offers quietly
|
||||
jobs__done_n: []int = jobs__ints(JOBS_GROUPS, 0) # handed in, per group
|
||||
jobs__off: []int = jobs__offsets()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue