Decides lane AG's section 3.3 final paragraph, which lane AD correctly reported it could not separate on sector 832. STATIC: FUN_00841700 is the writer AG's section 7 lists as not found. It resizes the +0x0c vector to the length of the systems vector -- the container trfr indexes -- and fills it with containingSector[system.Idx] = sector. It runs from the deserialiser, so a loaded save has it populated. G_B1a cannot reject a valid trfr. LIVE: four raiders parked (2 CR on sector 832, 2 DE on sector 816), probes=8. Slot13RngCalleeA entered 4x/turn at 4 words every turn; on turn 42 the pick fired at 0x0088b613, calls=1 words=1, and the tail cost 5 words against 4 elsewhere. The same run carries its own control: B entered on 832 twice at 0 words. B costs ONE word, not two: FUN_00820af0's third short-circuit is a flag word InitTable sets only for Human and Zuul, so AG's committed 3-words-on-success is 2. Two hooks=off processes gave byte-identical autosaves, and so did a probes=8 process -- an oracle pair and a whole-save byte-neutrality proof for the instrument, both firsts on this lineage. Also first firings of 0x008939ee (rule 20's case study) and 0x00820c1b.
163 lines
13 KiB
Text
163 lines
13 KiB
Text
cid d hook turn S+8 enc paths pred w_in w_out WORDS left
|
|
-------------------------------------------------------------------------------------------------
|
|
0 0 Seed None None None None None None None None None->None
|
|
1 0 Seed None None None None None None None None None->None
|
|
3 1 Seed None None None None None None None None None->None
|
|
2 0 RunAI None None None None None None None None None->None
|
|
5 1 Seed None None None None None None None None None->None
|
|
4 0 RunAI None None None None None None None None None->None
|
|
7 1 Seed None None None None None None None None None->None
|
|
6 0 RunAI None None None None None None None None None->None
|
|
8 0 Autosave None None None None None None None None None->None
|
|
11 2 RegisterHives None None None None None 190 190 0 434->434
|
|
12 2 TickHives None None None None 0 190 190 0 434->434
|
|
10 1 OnTurnBegin None None None None None 190 190 0 434->434
|
|
9 0 BeginProcessTurn 37 2057 -1 None None 190 190 0 434->434
|
|
14 1 ProcessNodeSpaceTravel 38 2106 -1 None None 190 190 0 434->434
|
|
15 1 ProcessTeamRecord None None None None None 207 207 0 417->417
|
|
13 0 ProcessTurn 38 2105 -1 None None 190 207 17 434->417
|
|
17 1 ApplyEncounterResult 38 2107 1 None None 207 207 0 417->417
|
|
18 1 ProcessNodeSpaceTravel 38 2108 0 None None 207 207 0 417->417
|
|
19 1 NodeLineDecay 38 2108 0 51 0 207 207 0 417->417
|
|
20 1 UpdateDifficultyTier None None None None 0 207 207 0 417->417
|
|
16 0 OnAllCombatDone_Tail 38 2106 1 51 0 207 211 4 417->413
|
|
21 0 Autosave None None None None None 211 211 0 413->413
|
|
22 0 Autosave None None None None None 211 211 0 413->413
|
|
25 2 RegisterHives None None None None None 211 211 0 413->413
|
|
26 2 TickHives None None None None 0 211 211 0 413->413
|
|
24 1 OnTurnBegin None None None None None 211 211 0 413->413
|
|
23 0 BeginProcessTurn 38 2108 0 None None 211 211 0 413->413
|
|
28 1 ProcessNodeSpaceTravel 39 2146 0 None None 211 211 0 413->413
|
|
27 0 ProcessTurn 39 2145 0 None None 211 231 20 413->393
|
|
30 1 ApplyEncounterResult 39 2147 1 None None 231 231 0 393->393
|
|
31 1 ProcessNodeSpaceTravel 39 2147 0 None None 231 231 0 393->393
|
|
32 1 NodeLineDecay 39 2147 0 51 0 231 231 0 393->393
|
|
33 1 UpdateDifficultyTier None None None None 0 231 231 0 393->393
|
|
29 0 OnAllCombatDone_Tail 39 2146 1 51 0 231 235 4 393->389
|
|
34 0 Autosave None None None None None 235 235 0 389->389
|
|
35 0 Autosave None None None None None 235 235 0 389->389
|
|
38 2 RegisterHives None None None None None 235 235 0 389->389
|
|
39 2 TickHives None None None None 0 235 235 0 389->389
|
|
37 1 OnTurnBegin None None None None None 235 235 0 389->389
|
|
36 0 BeginProcessTurn 39 2147 0 None None 235 235 0 389->389
|
|
41 1 ProcessNodeSpaceTravel 40 2185 0 None None 235 235 0 389->389
|
|
42 1 ProcessTeamRecord None None None None None 252 252 0 372->372
|
|
40 0 ProcessTurn 40 2184 0 None None 235 252 17 389->372
|
|
44 1 ApplyEncounterResult 40 2186 1 None None 252 252 0 372->372
|
|
45 1 ProcessNodeSpaceTravel 40 2186 0 None None 252 252 0 372->372
|
|
46 1 NodeLineDecay 40 2186 0 51 0 252 252 0 372->372
|
|
47 1 UpdateDifficultyTier None None None None 0 252 252 0 372->372
|
|
43 0 OnAllCombatDone_Tail 40 2185 1 51 0 252 256 4 372->368
|
|
48 0 Autosave None None None None None 256 256 0 368->368
|
|
49 0 Autosave None None None None None 256 256 0 368->368
|
|
52 2 RegisterHives None None None None None 256 256 0 368->368
|
|
53 2 TickHives None None None None 0 256 256 0 368->368
|
|
51 1 OnTurnBegin None None None None None 256 256 0 368->368
|
|
50 0 BeginProcessTurn 40 2186 0 None None 256 256 0 368->368
|
|
55 1 ProcessNodeSpaceTravel 41 2247 0 None None 256 256 0 368->368
|
|
56 1 ProcessTeamRecord None None None None None 273 273 0 351->351
|
|
54 0 ProcessTurn 41 2246 0 None None 256 273 17 368->351
|
|
58 1 ApplyEncounterResult 41 2250 1 None None 273 273 0 351->351
|
|
59 1 ProcessNodeSpaceTravel 41 2251 0 None None 273 273 0 351->351
|
|
60 1 NodeLineDecay 41 2251 0 51 0 273 273 0 351->351
|
|
61 1 UpdateDifficultyTier None None None None 0 273 273 0 351->351
|
|
57 0 OnAllCombatDone_Tail 41 2249 1 51 0 273 277 4 351->347
|
|
62 0 Autosave None None None None None 277 277 0 347->347
|
|
63 0 Autosave None None None None None 277 277 0 347->347
|
|
66 2 RegisterHives None None None None None 277 277 0 347->347
|
|
67 2 TickHives None None None None 0 277 277 0 347->347
|
|
65 1 OnTurnBegin None None None None None 277 277 0 347->347
|
|
64 0 BeginProcessTurn 41 2251 0 None None 277 277 0 347->347
|
|
69 1 ProcessNodeSpaceTravel 42 2302 0 None None 277 277 0 347->347
|
|
68 0 ProcessTurn 42 2301 0 None None 277 297 20 347->327
|
|
71 1 ApplyEncounterResult 42 2303 1 None None 297 297 0 327->327
|
|
72 1 ProcessNodeSpaceTravel 42 2303 0 None None 297 297 0 327->327
|
|
73 1 NodeLineDecay 42 2303 0 51 0 297 297 0 327->327
|
|
74 1 UpdateDifficultyTier None None None None 0 297 297 0 327->327
|
|
70 0 OnAllCombatDone_Tail 42 2302 1 51 0 297 301 4 327->323
|
|
75 0 Autosave None None None None None 301 301 0 323->323
|
|
76 0 Autosave None None None None None 301 301 0 323->323
|
|
79 2 RegisterHives None None None None None 301 301 0 323->323
|
|
80 2 TickHives None None None None 0 301 301 0 323->323
|
|
78 1 OnTurnBegin None None None None None 301 301 0 323->323
|
|
77 0 BeginProcessTurn 42 2303 0 None None 301 301 0 323->323
|
|
82 1 ProcessNodeSpaceTravel 43 2378 0 None None 301 301 0 323->323
|
|
81 0 ProcessTurn 43 2377 0 None None 301 320 19 323->304
|
|
84 1 ApplyEncounterResult 43 2379 1 None None 320 320 0 304->304
|
|
85 1 ProcessNodeSpaceTravel 43 2379 0 None None 320 320 0 304->304
|
|
86 1 NodeLineDecay 43 2379 0 51 0 320 320 0 304->304
|
|
87 1 UpdateDifficultyTier None None None None 0 320 320 0 304->304
|
|
83 0 OnAllCombatDone_Tail 43 2378 1 51 0 320 325 5 304->299
|
|
88 0 Autosave None None None None None 325 325 0 299->299
|
|
89 0 Autosave None None None None None 325 325 0 299->299
|
|
92 2 RegisterHives None None None None None 325 325 0 299->299
|
|
93 2 TickHives None None None None 0 325 325 0 299->299
|
|
91 1 OnTurnBegin None None None None None 325 325 0 299->299
|
|
90 0 BeginProcessTurn 43 2379 0 None None 325 325 0 299->299
|
|
95 1 ProcessNodeSpaceTravel 44 2434 0 None None 325 325 0 299->299
|
|
96 1 ProcessTeamRecord None None None None None 352 352 0 272->272
|
|
97 1 ProcessTeamRecord None None None None None 352 352 0 272->272
|
|
94 0 ProcessTurn 44 2433 0 None None 325 352 27 299->272
|
|
99 1 ApplyEncounterResult 44 2437 2 None None 352 352 0 272->272
|
|
100 1 ApplyEncounterResult 44 2437 2 None None 352 352 0 272->272
|
|
101 1 ProcessNodeSpaceTravel 44 2437 0 None None 352 352 0 272->272
|
|
102 1 NodeLineDecay 44 2437 0 51 0 352 352 0 272->272
|
|
103 1 UpdateDifficultyTier None None None None 0 352 352 0 272->272
|
|
98 0 OnAllCombatDone_Tail 44 2436 2 51 0 352 355 3 272->269
|
|
104 0 Autosave None None None None None 355 355 0 269->269
|
|
105 0 Autosave None None None None None 355 355 0 269->269
|
|
108 2 RegisterHives None None None None None 355 355 0 269->269
|
|
109 2 TickHives None None None None 0 355 355 0 269->269
|
|
107 1 OnTurnBegin None None None None None 355 355 0 269->269
|
|
106 0 BeginProcessTurn 44 2437 0 None None 355 355 0 269->269
|
|
111 1 ProcessNodeSpaceTravel 45 2502 0 None None 355 355 0 269->269
|
|
112 1 ProcessTeamRecord None None None None None 372 372 0 252->252
|
|
113 1 ProcessTeamRecord None None None None None 372 372 0 252->252
|
|
110 0 ProcessTurn 45 2501 0 None None 355 372 17 269->252
|
|
114 0 Seed None None None None None None None None None->None
|
|
115 0 Seed None None None None None None None None None->None
|
|
|
|
node-line population (phase 11's draw is one word per EXPIRED line):
|
|
turn paths permanent immortal mortal min_life <=5 expired words
|
|
38 51 51 0 0 -1 0 0 0
|
|
39 51 51 0 0 -1 0 0 0
|
|
40 51 51 0 0 -1 0 0 0
|
|
41 51 51 0 0 -1 0 0 0
|
|
42 51 51 0 0 -1 0 0 0
|
|
43 51 51 0 0 -1 0 0 0
|
|
44 51 51 0 0 -1 0 0 0
|
|
|
|
tail invocations (P1: does it run on every End Turn?):
|
|
turn 38: encounters=1 words=4
|
|
turn 39: encounters=1 words=4
|
|
turn 40: encounters=1 words=4
|
|
turn 41: encounters=1 words=4
|
|
turn 42: encounters=1 words=4
|
|
turn 43: encounters=1 words=5
|
|
turn 44: encounters=2 words=3
|
|
|
|
bracket 0: INCOMPLETE (pre-turn marker has no ledger position)
|
|
BRACKET turn 38: total=24 words attributed=24 residual=0
|
|
BeginProcessTurn 0
|
|
ProcessTurn 20
|
|
OnAllCombatDone_Tail 4
|
|
BRACKET turn 39: total=21 words attributed=21 residual=0
|
|
BeginProcessTurn 0
|
|
ProcessTurn 17
|
|
OnAllCombatDone_Tail 4
|
|
BRACKET turn 40: total=21 words attributed=21 residual=0
|
|
BeginProcessTurn 0
|
|
ProcessTurn 17
|
|
OnAllCombatDone_Tail 4
|
|
BRACKET turn 41: total=24 words attributed=24 residual=0
|
|
BeginProcessTurn 0
|
|
ProcessTurn 20
|
|
OnAllCombatDone_Tail 4
|
|
BRACKET turn 42: total=24 words attributed=24 residual=0
|
|
BeginProcessTurn 0
|
|
ProcessTurn 19
|
|
OnAllCombatDone_Tail 5
|
|
BRACKET turn 43: total=30 words attributed=30 residual=0
|
|
BeginProcessTurn 0
|
|
ProcessTurn 27
|
|
OnAllCombatDone_Tail 3
|