diff --git a/campaign/DASHBOARD.md b/campaign/DASHBOARD.md index f678d7e..cc3aad6 100644 --- a/campaign/DASHBOARD.md +++ b/campaign/DASHBOARD.md @@ -1,20 +1,20 @@ # SotS RE campaign — coverage dashboard -Generated 2026-09-08 07:10 UTC · `sots-re` @ 6f81b04,2026-09-08 · `sots-engine` @ 45bdf7d,2026-09-08 (74 commits) · regenerate with `tools/dashboard.py` +Generated 2026-09-08 07:47 UTC · `sots-re` @ fdd0b72,2026-09-08 · `sots-engine` @ 45bdf7d,2026-09-08 (74 commits) · regenerate with `tools/dashboard.py` > **North star:** A functional reimplementation of the engine — behavior-equivalent, NOT byte-for-byte ## 1. Map coverage (campaign/board.md) -72 targets · mapped-or-better **54/72** `[████████░░] 75%` · verified **35/72** `[█████░░░░░] 49%` +75 targets · mapped-or-better **55/75** `[███████░░░] 73%` · verified **36/75** `[█████░░░░░] 48%` | Status | Count | % | |---|---:|---:| -| verified | 35 | 49% | -| mapped | 19 | 26% | +| verified | 36 | 48% | +| mapped | 19 | 25% | | in-progress | 3 | 4% | -| backlog | 14 | 19% | -| blocked | 1 | 1% | +| backlog | 15 | 20% | +| blocked | 2 | 3% | | Type | verified | mapped | in-progress | backlog | blocked | total | |---|---:|---:|---:|---:|---:|---:| @@ -22,15 +22,16 @@ Generated 2026-09-08 07:10 UTC · `sots-re` @ 6f81b04,2026-09-08 · `sots-engine | control-flow | 0 | 2 | 0 | 0 | 0 | 2 | | subsystems | 2 | 7 | 1 | 3 | 1 | 14 | | engine | 10 | 0 | 0 | 0 | 0 | 10 | -| verify | 7 | 2 | 1 | 8 | 0 | 18 | -| phase2 | 5 | 2 | 1 | 2 | 0 | 10 | +| verify | 8 | 2 | 0 | 9 | 0 | 19 | +| phase2 | 5 | 2 | 2 | 2 | 0 | 11 | | meta | 6 | 4 | 0 | 1 | 0 | 11 | +| other | 0 | 0 | 0 | 0 | 1 | 1 | ## 2. Binary understanding - RTTI type descriptors: **1,924** (`Game::` 1,404, `Mars::` 194; serializable types 179) - Classes with recovered member layouts: **21** / 179 serializable types `[█░░░░░░░░░] 12%` — heuristic: distinct `Game::X`/`Mars::X` in `##`–`####` headings of `struct-recovery.md` + `schema-gaps-resolved.md` -- Functions: **41,411** (parsed from `01-fingerprint.md`); named/annotated in the **address contract** (`ghidra/addresses.json`, not Ghidra's full rename count): **380**, verified **373** `[██████████] 98%` +- Functions: **41,411** (parsed from `01-fingerprint.md`); named/annotated in the **address contract** (`ghidra/addresses.json`, not Ghidra's full rename count): **386**, verified **379** `[██████████] 98%` ## 3. Data layer @@ -95,10 +96,10 @@ Most recent open: ## 8. Delta since previous dashboard -- verified targets: 33 → 35 (+2) · mapped-or-better: 51 → 54 (+3) +- verified targets: 35 → 36 (+1) · mapped-or-better: 54 → 55 (+1) - engine LOC: 29,095 → 29,095 (+0) · test files: 92 → 92 (+0) · checks: 2,942 → 2,942 (+0) -- addresses verified: 373 → 373 (+0) · recovered layouts: 21 → 21 (+0) · open questions: 27 → 27 (+0) +- addresses verified: 373 → 379 (+6) · recovered layouts: 21 → 21 (+0) · open questions: 27 → 27 (+0) --- -warnings: mars-rng.md: no oracle total row parsed; mars-stream.md: no oracle total row parsed; mars-vfs.md: no oracle total row parsed - +warnings: board.md: unknown types objects; mars-rng.md: no oracle total row parsed; mars-stream.md: no oracle total row parsed; mars-vfs.md: no oracle total row parsed + diff --git a/campaign/board.md b/campaign/board.md index 4f0d414..8e23326 100644 --- a/campaign/board.md +++ b/campaign/board.md @@ -77,3 +77,6 @@ Status flow: `backlog → in-progress → mapped → verified` (or `blocked`). | state-checksum replay harness | verify | verified | high | 90% | 2026-09-08 | Lane C: `verify/state-checksum/` (tool, 38 tests, `STATE_CHECKSUM.md`, evidence in `verify/results/state-checksum/`). Whole-state digest tree; **coverage is PROVED by byte-for-byte re-serialisation**, not declared - the answer to empty-region-set green verdicts. Localises: the known load->re-save delta reports as exactly 5 named leaves (`/Sim/players/Player[496 "Singularity"]/Status: 4 -> 0`, `/Summary/Checksum`), and one real End Turn as 108 attributed diffs. All 10 saves STABLE + COVERED. Float policy = exact bits by default, `canonical` for -0.0/NaN only, **tolerance deliberately not a hashing mode** (it lives in `--ulps` on the differ); corpus has 0 NaN/-0.0/subnormals so canonical is a no-op today. Chain record/verify validated on the real turn1-3 saves. REMAINING 10%: the VM-driven replay loop is designed (§5) but UNRUN - needs the VM holder. Open question named in §3.5 with the experiment that settles it (force `fpu_cw` 0x027f/0x127f/0x137f across End Turn, checksum the three autosaves) | | MoveFleet position ULP divergence | phase2 | in-progress | — | 0% | 2026-09-08 | Lane M. FIRST arithmetic divergence caught by BEHAVIOURAL compare rather than static reading: 8 of 45 calls differ by 1 ULP on a position component (worst 64 ULP at a near-zero result; absolute error ~1.2e-7 everywhere = half an ULP of the INPUTS) => one rounding too many/few in the position update. Step length and all ship ranges match. B4 saw only 1 moving call and it still matches 4 of 5 moves, which is exactly why 1-call coverage is not evidence. All 15 moving calls are the same straight-run waypoint type; types 2-5 never occurred | | ObservedTech append (undeclared) | verify | backlog | — | 0% | 2026-09-08 | Lane R's guards caught a vector append at `player+0x274` during SetResearched. It is SERIALIZED state and appears in NO coverage note anywhere - found only because guards localise rather than just flag a moved hash. Needs a declared region + a model in ours | +| fpu_cw sensitivity experiment | verify | backlog | — | 0% | 2026-09-08 | QUEUED FOR VM140 (lane M holds it). Lane C cannot tell whether any turn-pipeline value actually DEPENDS on x87 intermediate precision - every save on this host was made at fpu_cw=0x127f, so "the x64/SSE port must match bit-for-bit" is currently POLICY, not a measured requirement. Experiment: End Turn from ref-turn2.sav 3x with the shim forcing fpu_cw to 0x027f / 0x127f / 0x137f, then state_checksum the three autosaves. All equal => no double-rounding budget needed, closes STATE_CHECKSUM 3.5. Different => the diff IS the answer, naming every precision-sensitive field | +| Summary.Checksum algorithm | objects | blocked | — | 0% | 2026-09-08 | Lane C RULED OUT two candidates so nobody repeats them: NOT a byte sum over the inflated stream, NOT a sum over the int leaves. Each is consistent with the -16 re-save delta but leaves no constant residual across turns | +| event posting in ours | phase2 | in-progress | — | 0% | 2026-09-08 | Lane P: make ours actually post events so ProcessResearch's `side.events.after.v.next_id` 4->3 divergence closes. Converts harness-audit row 1 from known-defect to checked, and unbounds B2/B3 whose clean compares currently cover economy fields only | diff --git a/findings/subsystems/movefleet-position-rounding.md b/findings/subsystems/movefleet-position-rounding.md new file mode 100644 index 0000000..3635703 --- /dev/null +++ b/findings/subsystems/movefleet-position-rounding.md @@ -0,0 +1,152 @@ +# `MoveFleet` position rounding — the precision sequence, read off the binary (lane M, 2026-09-08) + +Lane R's guarded recapture found 8 of 45 live `StrategyServer::MoveFleet` calls diverging by +one ULP on a position component — the first arithmetic divergence the **behavioural** compare +caught on its own. This is the mechanism, read out of the instruction stream, and the live +before/after. + +Ghidra work is written back: `Mars_Vec3_Normalize` @ `0x00422520`, `Mars_Vec3_Length` @ +`0x004224b0`, `Mars_Vec3_LengthSquared` @ `0x004224f0` are named and prototyped with plate +comments, and two plate comments sit on the `MoveFleet` sites at `0x007da0f2` (the leg) and +`0x007da2ac` (the position update). Six new `ghidra/addresses.json` entries; header +regenerated with `tools/gen_addresses.py`. + +## 1. `Mars_Vec3_Normalize` (`0x00422520`) — `float (Vec3* out, const Vec3* in)`, cdecl + +123 callers. It normalises **and returns the length**, and it narrows to float32 **four** +separate times. Reading the FPU widths in order: + +``` +fld [in+4] fld [in] fld [in+8] ; y, x, z onto the x87 stack +fld st(1) fmulp st(2),st ; x*x +fld st(2) fmulp st(3),st ; y*y +fxch st(1) faddp st(2),st ; x*x + y*y +fmul st(0),st faddp st(1),st ; + z*z <- all still 53-bit +fstp DWORD PTR [ebp+0xc] ; (1) sumsq -> FLOAT32 +fld DWORD PTR [ebp+0xc] +call 0x924f52 ; sqrt +fstp DWORD PTR [ebp+0xc] ; (2) len -> FLOAT32 +fld DWORD PTR [ebp+0xc] +fld DWORD PTR ds:0x9e1ef8 ; eps = 0x34000000 = 2^-23 +fcom ... test ah,0x41 ... jne ; !(len > eps) -> zero +fld st(0) fld1 fdivrp st(1),st ; 1.0 / len <- a RECIPROCAL +fstp DWORD PTR [ebp+0xc] ; (3) inv -> FLOAT32 +fld [out] fld [ebp+0xc] fld st(0) fmulp st(2),st fxch st(1) +fstp DWORD PTR [out] ; (4) out.x -> FLOAT32 +fld [out+4] fmul st,st(1) fstp DWORD PTR [out+4] ; out.y -> FLOAT32 +fmul [out+8] fstp DWORD PTR [out+8] ; out.z -> FLOAT32 +ret ; st0 = len (the float32 one) +``` + +so the contract is + +``` +sumsq = f32(x*x + y*y + z*z) products and adds in 53-bit, only the SUM stored +len = f32(sqrt(sumsq)) +if (!(len > 2^-23)) { out = {0,0,0}; return; } <-- see the bug below +inv = f32(1.0 / len) a reciprocal, MULTIPLIED through, not three divides +out.c = f32(in.c * inv) +return len +``` + +**Original bug worth recording:** the zero branch at `0x004225a6` does `fldz`, three stores of +which the last one pops, and returns with an **empty x87 stack**. There is no return value, so +the caller's `fstp` for the distance underflows. Only reachable on a zero-length vector. + +`Mars_Vec3_Length` (`0x004224b0`) is the same first half — `f32(sqrt(f32(sumsq)))` — and +`Mars_Vec3_LengthSquared` (`0x004224f0`) is `f32(sumsq)`. So **every** vector length in this +engine is float32-narrowed twice. + +## 2. `MoveFleet`'s straight leg (`0x007da0f2`) and position update (`0x007da2ac`) + +The leg: + +``` +edi = waypoint destination ; esi = fleet, ebx = &fleet.pos (fleet+0x18) +fld [edi+0x18] fsub [esi+0x18] fstp DWORD PTR [ebp+0x8] ; delta.x -> FLOAT32 +fld [edi+0x4] fsub [ebx+0x4] fstp DWORD PTR [ebp-0x20] ; delta.y -> FLOAT32 +fld [edi+0x8] fsub [ebx+0x8] fstp DWORD PTR [ebp-0x1c] ; delta.z -> FLOAT32 + ... copied into [ebp-0x38]/[ebp-0x34]/[ebp-0x30] ... +call 0x422520 ; Normalize(&v, &v), in place +fstp DWORD PTR [ebp-0x18] ; = the leg DISTANCE, never recomputed +``` + +so the delta a reimplementation normalises is `f32(dest.c - pos.c)`, **not** the exact +difference, and the distance and the direction come from the same single call. + +The position update, on the `move != distance` branch: + +``` +fld [ebp-0x38] fmul st,st(1) fstp DWORD PTR [ebp+0x8] ; f32(dir.x * move) +fld [ebp-0x34] fmul st,st(1) fstp DWORD PTR [ebp-0x2c] ; f32(dir.y * move) + fmul [ebp-0x30] fstp DWORD PTR [ebp-0x30] ; f32(dir.z * move) +fld [ebp+0x8] fadd [ebx] fstp DWORD PTR [ebx] ; f32(pos.x + tmp) +fld [ebp-0x2c] fadd [ebx+4] fstp DWORD PTR [ebx+4] +fld [ebp-0x30] fadd [ebx+8] fstp DWORD PTR [ebx+8] +``` + +`move` is itself reloaded from a float32 slot (`[ebp-0x20]`). The sibling branch (`move == +distance`, an **exact** float compare via `fucomp` + `test ah,0x44` + `jp`) copies the +destination's three words verbatim with `mov`, so an arrival never *steps* onto its +destination. + +## 3. What `ours` was doing, and why the error looked the way it did + +`sim::AdvanceAlongDirection` computed the exact double delta, a double sum of squares, a +double `sqrt`, and three double **divides**. Three of the five narrowings missing plus a +divide where the original multiplies by a rounded reciprocal. The position tail was already +right — which is precisely why the error was a *constant absolute* ~1.2e-7 rather than a +formula error: a direction wrong in its last float32 bit, scaled by a step of 2, is +2 x half-an-ULP-of-1 ~= 1.2e-7 wherever the fleet happens to be. The 64-ULP entry in lane R's +table is that same 1.2e-7 landing on a result near zero. + +Which narrowing decides the answer is **not uniform** — worth knowing before anyone +"simplifies" it back: + +| leg | exact delta + f32 len/inv/dir | f32 delta + f32 len, but a divide | all five | +|---|---|---|---| +| fleet 50, calls 42/79/116 | reproduces the **wrong** value | reproduces the original | reproduces the original | +| fleet 34, call 6 | reproduces the original | **neither** value | reproduces the original | + +## 4. Offline confirmation before touching the game + +Two of the run's fleets have a recoverable destination: an arrival copies the destination +verbatim, so `pos.after` on an arriving call **is** the waypoint destination. Fleet 34 arrives +on call 115 and fleet 50 on call 155, which gives exact float32 destinations for two fleets and +therefore eight fully determined legs (fleet 34 calls 6/41/78/115, fleet 50 calls 42/79/116/155) +— including all three of fleet 50's divergent calls and the 64-ULP one. + +The five-narrowing model reproduces the **original** bit-for-bit on all eight, and the old +double model reproduces `ours` exactly on the three divergent ones. That settled the mechanism +before a single line was rebuilt. + +## 5. Live before/after + +Same VM, same save, same five End Turns, same `shim.cfg.recapmisc`, run twice by this lane: + +| build | calls | compared | diverged | `tracecmp` exit | +|---|---|---|---|---| +| `recap-7584bad-20260908T0615Z` (control) | 45 | 45 | **8** | 1 | +| `mf-45bdf7d-dirty-20260908T0721Z` (fixed) | 45 | 45 | **0** | 0 | + +The control run reproduced lane R's eight divergent `call_id`s exactly (42, 79, 80, 116, 118, +154, 156, 157), so this is a controlled before/after on one lane's own runs rather than a +comparison against someone else's report. + +Artefacts: `verify/traces/mf-{before,after}-compare.jsonl`, +`verify/results/compare/mf-{before,after}.{json,md}`, +`verify/results/shim/mf-{before,after}-shim.log`. + +## 6. Coverage — read this before quoting the zero + +* **15 of the 45 calls move**; the other 30 are six waypointless fleets taking the early out. +* **All 15 moving calls are the same straight-run waypoint type.** Types 2 (node line), + 3 (node route), 4 (gate teleport) and 5 (probabilistic jump) **never occurred**, so this + result says nothing about them and the generator never moved in this hook. +* The node-line step remains **knowingly wrong**: `NodeLineStep` / `BuildStutterSegments` are + written and unit-tested but not wired in; the hook steps every waypoint type as `speed x dt`. +* `sim::Distance` is deliberately left in double. It is now used only by the node-line / + stutter geometry, which on the evidence of `Mars_Vec3_Length` almost certainly needs the + same two narrowings — but with zero behavioural coverage on those paths there is nothing to + correct it against. Flagged at its declaration in the engine header. +* The two arrivals still compare clean and still mean nothing; no arrival machinery is declared. diff --git a/ghidra/addresses.json b/ghidra/addresses.json index dae6756..ba911a4 100644 --- a/ghidra/addresses.json +++ b/ghidra/addresses.json @@ -438,7 +438,7 @@ "name": "Script_ScanToken", "addr": "0x008cd1f0", "convention": "custom", - "prototype": "/* EAX=cursor, ECX="edFlag, EDX=out; stack: end, outEnd, &len \u2014 internal, do not hook */", + "prototype": "/* EAX=cursor, ECX="edFlag, EDX=out; stack: end, outEnd, &len — internal, do not hook */", "status": "verified", "source": "handoff/loader-prototypes.md#m3" }, @@ -678,7 +678,7 @@ "name": "gobio_Buffer_Create", "addr": "0x008d4c90", "convention": "custom", - "prototype": "/* size in EBX, IBuffer** out on stack \u2014 internal, do not hook */", + "prototype": "/* size in EBX, IBuffer** out on stack — internal, do not hook */", "status": "verified", "source": "handoff/loader-prototypes.md#m4" }, @@ -3041,6 +3041,54 @@ "prototype": "double 0.0 -- the research completion draw is NextFloat()*(1.0-this)+this, so it is a plain NextFloat()", "status": "verified", "source": "E own disassembly pass 2026-09-08 (ReVa read-memory + capstone x86-32): EventStorage::PostEvent 0x008862b0, GetOrCreateTurnBucket 0x00885380, FindDuplicate 0x00825d40, PruneOldTurns 0x00879eb0, PlayerEvent ctor 0x0084ee30 / Serialize 0x00825970; layout cross-checked against verify/results/saves/turn3-state.sav. findings/subsystems/events.md" + }, + { + "name": "Mars_Vec3_Normalize", + "addr": "0x00422520", + "convention": "cdecl", + "prototype": "float (Vec3* out, const Vec3* in) /* normalises in-place-capable (MoveFleet passes the same pointer twice) and RETURNS THE LENGTH. FOUR float32 narrowings in this order: sumsq = float32(x*x+y*y+z*z) (products/adds stay in the x87 53-bit registers, only the sum is stored to a dword and reloaded); len = float32(sqrt(sumsq)); inv = float32(1.0/len) -- a RECIPROCAL, stored to a dword and reloaded, then MULTIPLIED through, NOT three divides; out.c = float32(in.c * inv). Zero branch: !(len > 2^-23, the float at 0x009e1ef8) => out = {0,0,0} and it returns with an EMPTY x87 stack, i.e. no return value at all (original bug, only reachable on a zero-length vector). 123 callers. */", + "status": "verified", + "source": "lane M own disassembly pass 2026-09-08 (ReVa read-memory + objdump -b binary -m i386); confirmed bit-for-bit against 8 live MoveFleet legs" + }, + { + "name": "Mars_Vec3_Length", + "addr": "0x004224b0", + "convention": "cdecl", + "prototype": "float (const Vec3* v) /* float32(sqrt(float32(x*x+y*y+z*z))) -- the same two narrowings as the first half of Mars_Vec3_Normalize */", + "status": "verified", + "source": "lane M own disassembly pass 2026-09-08" + }, + { + "name": "Mars_Vec3_LengthSquared", + "addr": "0x004224f0", + "convention": "cdecl", + "prototype": "float (const Vec3* v) /* float32(x*x+y*y+z*z), one narrowing on the sum */", + "status": "verified", + "source": "lane M own disassembly pass 2026-09-08" + }, + { + "name": "Mars_Vec3_NormaliseEpsilon", + "addr": "0x009e1ef8", + "convention": "data", + "prototype": "const float = 0x34000000 = 2^-23 = 1.1920928955078125e-07 /* Mars_Vec3_Normalize zeroes the direction when !(len > this) */", + "status": "verified", + "source": "lane M own disassembly pass 2026-09-08" + }, + { + "name": "StrategyServer_MoveFleet_straight_leg", + "addr": "0x007da0f2", + "convention": "site", + "prototype": "site inside StrategyServer::MoveFleet /* the straight-run leg. Each delta dest.c - fleet.pos.c is computed on the x87 stack and STORED BACK TO A FLOAT32 SLOT before Mars_Vec3_Normalize(&v, &v) is called on it in place; that single call returns the leg DISTANCE and leaves the float32 unit direction in the same slots. The distance is never recomputed. */", + "status": "verified", + "source": "lane M own disassembly pass 2026-09-08" + }, + { + "name": "StrategyServer_MoveFleet_position_update", + "addr": "0x007da2ac", + "convention": "site", + "prototype": "site inside StrategyServer::MoveFleet /* the move != distance branch: exactly two roundings per component, tmp.c = float32(dir.c * move) then pos.c = float32(pos.c + tmp.c). `move` is reloaded from a float32 slot. The sibling branch (move == distance, an EXACT float compare) copies the destination's three words verbatim with mov, so an arrival never steps onto its destination. */", + "status": "verified", + "source": "lane M own disassembly pass 2026-09-08" } ] } diff --git a/ghidra/generated/sots_addresses.h b/ghidra/generated/sots_addresses.h index fd9bb10..6aef2f0 100644 --- a/ghidra/generated/sots_addresses.h +++ b/ghidra/generated/sots_addresses.h @@ -1,5 +1,5 @@ // GENERATED — do not edit. Facts about Sword of the Stars.exe (GOG 1.8.1). -// Source: sots-re ghidra/addresses.json @ e0c3e64, generated 2026-09-08 by tools/gen_addresses.py +// Source: sots-re ghidra/addresses.json @ 1b893e5, generated 2026-09-08 by tools/gen_addresses.py // Runtime address = (uintptr_t)GetModuleHandle(NULL) + RVA (the exe is ASLR-relocated). #pragma once #include @@ -767,5 +767,17 @@ constexpr uint32_t g_ptr_EVENTMSG_ADDICTION_TEMPERENCE = 0x006f0a94; constexpr uint32_t g_dbl_ResearchUnderbudgetThreshold = 0x005e20c8; // data double 0.0 -- the research completion draw is NextFloat()*(1.0-this)+this, so it is a plain NextFloat() [verified] constexpr uint32_t g_dbl_ResearchRollBias = 0x005e1e68; +// cdecl float (Vec3* out, const Vec3* in) /* normalises in-place-capable (MoveFleet passes the same pointer twice) and RETURNS THE LENGTH. FOUR float32 narrowings in this order: sumsq = float32(x*x+y*y+z*z) (products/adds stay in the x87 53-bit registers, only the sum is stored to a dword and reloaded); len = float32(sqrt(sumsq)); inv = float32(1.0/len) -- a RECIPROCAL, stored to a dword and reloaded, then MULTIPLIED through, NOT three divides; out.c = float32(in.c * inv). Zero branch: !(len > 2^-23, the float at 0x009e1ef8) => out = {0,0,0} and it returns with an EMPTY x87 stack, i.e. no return value at all (original bug, only reachable on a zero-length vector). 123 callers. */ [verified] +constexpr uint32_t Mars_Vec3_Normalize = 0x00022520; +// cdecl float (const Vec3* v) /* float32(sqrt(float32(x*x+y*y+z*z))) -- the same two narrowings as the first half of Mars_Vec3_Normalize */ [verified] +constexpr uint32_t Mars_Vec3_Length = 0x000224b0; +// cdecl float (const Vec3* v) /* float32(x*x+y*y+z*z), one narrowing on the sum */ [verified] +constexpr uint32_t Mars_Vec3_LengthSquared = 0x000224f0; +// data const float = 0x34000000 = 2^-23 = 1.1920928955078125e-07 /* Mars_Vec3_Normalize zeroes the direction when !(len > this) */ [verified] +constexpr uint32_t Mars_Vec3_NormaliseEpsilon = 0x005e1ef8; +// site site inside StrategyServer::MoveFleet /* the straight-run leg. Each delta dest.c - fleet.pos.c is computed on the x87 stack and STORED BACK TO A FLOAT32 SLOT before Mars_Vec3_Normalize(&v, &v) is called on it in place; that single call returns the leg DISTANCE and leaves the float32 unit direction in the same slots. The distance is never recomputed. */ [verified] +constexpr uint32_t StrategyServer_MoveFleet_straight_leg = 0x003da0f2; +// site site inside StrategyServer::MoveFleet /* the move != distance branch: exactly two roundings per component, tmp.c = float32(dir.c * move) then pos.c = float32(pos.c + tmp.c). `move` is reloaded from a float32 slot. The sibling branch (move == distance, an EXACT float compare) copies the destination's three words verbatim with mov, so an arrival never steps onto its destination. */ [verified] +constexpr uint32_t StrategyServer_MoveFleet_position_update = 0x003da2ac; } // namespace sots::addr diff --git a/verify/results/compare/mf-after.json b/verify/results/compare/mf-after.json new file mode 100644 index 0000000..d8a6ffe --- /dev/null +++ b/verify/results/compare/mf-after.json @@ -0,0 +1,499 @@ +{ + "coverage_contradicted": [], + "coverage_unstated": [], + "format": 1, + "hooks": { + "Game::StrategyServer::MoveFleet": { + "calls": 45, + "compared": 45, + "coverage": { + "checked_regions": [ + "pos", + "prev_pos", + "rng", + "ship[0].range", + "ship[1].range", + "ship[2].range", + "ship[3].range", + "ship[4].range", + "ship[5].range", + "ship[6].range", + "ship[7].range", + "ship[8].range", + "ship[9].range" + ], + "guarded_calls": 45, + "guards": [ + "fleet" + ], + "spans": { + "compare": [ + "fleet+0xa0:4", + "fleet+0xdc:1", + "fleet+0x10c:1", + "fleet+0xcc:1", + "fleet+0xdb:2", + "fleet+0xe0:26" + ] + }, + "state": "partial", + "undeclared_calls": 15, + "undeclared_writes": 42, + "unmodelled": [ + { + "mitigation": "guard:fleet sees the fleet's own words; the event and the system do not", + "risk": "high", + "what": "on arrival: dispatches SEFleetArrived and runs one of three arrival handlers by destination kind (enter system / join fleet / stop at point)", + "why": "declared input boundary -- an arriving call is expected to differ in all of it, and none of it is declared, so the compare says nothing about arrivals" + }, + { + "mitigation": "", + "risk": "high", + "what": "on departure: cancels every still-acting ship (with a log line each) and calls ServerSystem::FleetDeparts, which rewrites the system's ownership bits", + "why": "writes through pointers to ships and to the system" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the tanker top-up refuels other ships in the fleet", + "why": "the per-ship range regions would show it, but ours does not model it, so a fleet with a tanker diverges for a known reason" + }, + { + "mitigation": "declared gap: docs/B4.md", + "risk": "medium", + "what": "a node-line waypoint's step comes from the stutter profile", + "why": "NodeLineStep / BuildStutterSegments are written and unit-tested but not wired in; the hook steps every waypoint type as speed x dt, so a node-line leg is knowingly mis-stepped and only its type is recorded" + }, + { + "mitigation": "", + "risk": "medium", + "what": "a missed probabilistic jump scatters the fleet in a random direction", + "why": "the direction is a second draw whose mapping is not modelled; ours leaves the position alone and reports the scatter distance, so the generator region diverges by one word on a miss" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the route revalidation and the waypoint list itself", + "why": "declared input boundary; the waypoint vector is not a region" + } + ], + "verdict": "partial", + "why": "" + }, + "diffs": [], + "diverged": 0, + "diverged_call_ids": [], + "errors": 0, + "modes": { + "compare": 45 + } + } + }, + "inputs": [ + "../../traces/mf-after-compare.jsonl" + ], + "invalid": [], + "kind": "report", + "meta": [ + { + "build": "mf-45bdf7d-dirty-20260908T0721Z", + "exe_sha256": "970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841", + "format": 1, + "hooks": { + "Game::SectionDictionary::SectionDictionary": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "see docs/M2.md; compare mode for this hook is not safe to run", + "risk": "high", + "what": "LoadSection registers each section with the string table and the live TechTree, and may append to the dictionary's own vector", + "why": "M3 scope; ours delegates to the game's LoadSection after the original has already built all 885 definitions, so the second pass registers duplicates -- the leading hypothesis for this hook's compare-mode crash" + }, + { + "mitigation": "", + "risk": "medium", + "what": "post-load validation pass over every definition's @-token against the string table", + "why": "runs after the loop and touches no declared region" + }, + { + "mitigation": "", + "risk": "low", + "what": "allocates 885 SectionDef objects (0x3d8 bytes each) on the game heap", + "why": "they do not exist at hook entry; compared by index/species/id/token" + }, + { + "mitigation": "guard:dict", + "risk": "low", + "what": "the word at dictionary+0x14", + "why": "not modelled; emitted as an ignored pointer" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the before-snapshot of the object is uninitialised heap", + "why": "the hook is on the constructor, so `before` is meaningless and only `after` carries information" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::ServerPlayer::ComputeBudget": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "declared input boundary; see budget_inputs.h", + "risk": "high", + "what": "slots 1, 2, 3, 4, 7 and 11 are produced by callees this milestone does not model (per-system output, trade, ship-carried population, a second manager, the build-queue spend)", + "why": "they are copied out of the original's own output and back into the same slots, so they match BY CONSTRUCTION and prove nothing" + }, + { + "mitigation": "guard:budget_object does not reach the ships; unverified", + "risk": "high", + "what": "ServerSystem::ComputeOutput repairs damaged ships in orbit", + "why": "replace mode runs the original a second time on a scratch Budget to harvest the six unmodelled slots, so that repair happens TWICE per turn in replace mode and nothing in the trace would show it" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the difficulty-mods row from StrategyServer::GetDifficultyMods", + "why": "not reachable from a ServerPlayer, so the two relevant entries are fitted constants measured from the B1 trace rather than snapshotted inputs" + }, + { + "mitigation": "", + "risk": "low", + "what": "the research-allocation vector's heap block", + "why": "only the element count is compared; the three words are heap pointers the default policy ignores" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::ServerPlayer::OnTechResearched": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "guard:player (EventStorage is inline at ServerPlayer+0x29c)", + "risk": "high", + "what": "posts EVENT_RESEARCH_COMPLETE / _UNDERBUDGET / _TEMPERANCE on the owner's EventStorage when !silent", + "why": "the same class of write as B3's defect, and this hook has no replace-mode oracle that could catch it: gotcha 4 in docs/B2.md says a changed save hash on a completion turn is expected and therefore not a finding" + }, + { + "mitigation": "", + "risk": "high", + "what": "writes every owned system's AI flag (CCC_AIVrus / CCC_AISlv), re-evaluates the arcology civilian cap, cures addiction and clears plague across systems AND ships", + "why": "writes through pointers to other objects; compare mode must not touch live state, and no region reaches them" + }, + { + "mitigation": "this is the extra draw B3 observed on a completion", + "risk": "high", + "what": "the pending plague-cure roll (ServerPlayer::RollResearchEvent)", + "why": "it draws exactly one word from the strategic generator unconditionally; running it in compare mode would consume real randomness. The two words it guards are still cleared and the record says whether it would have fired" + }, + { + "mitigation": "", + "risk": "medium", + "what": "TechTree::SetResearched for the Zuul boarding-pod grant", + "why": "it would mutate the live tree, and it recurses" + }, + { + "mitigation": "region:node_bore, declared only when the block already exists", + "risk": "medium", + "what": "allocates or frees the node-bore block at ServerPlayer+0x308", + "why": "ours has no allocator the game's runtime could free, so replace mode calls the game's own updater -- which means replace mode never exercises our node-bore selection at all" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::ServerSystem::ProcessTurn": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "guard:system", + "risk": "high", + "what": "the addiction sweep raises MoraleEvents, which are constructed and appended to the system's capped morale history", + "why": "the same class of write as B3's defect. sim::ProcessColonyTurn does compute the morale events (ColonyTurnResult), but the hook never emits them: DescribeMoraleEvents is dead code, so they are neither compared nor logged" + }, + { + "mitigation": "guard:system covers the system object only, not the other objects", + "risk": "high", + "what": "every callee: the plague pass, imperial and civilian growth, the resource debit, in-orbit refuel, slaves, rebellion and the build queue", + "why": "declared input boundary -- ProcessTurn is a dispatcher and only the words it writes itself are modelled. The callees raise EVENT_SLAVES_DEAD, EVENT_SYSTEM_REBELLION_CONTINUES, the plague events and SEBuildCompleted, create ships and bump per-player ShipRecords counters" + }, + { + "mitigation": "", + "risk": "medium", + "what": "ApplyInfraBonus / ApplyPopBonus read the owner's home-system id, and the build queue writes the owning ServerPlayer", + "why": "writes through a pointer to another object; no region reaches the player" + }, + { + "mitigation": "", + "risk": "low", + "what": "ProcessRebellion is the pass's only RNG consumer and its draw count is data-dependent", + "why": "the generator IS a declared region, so a moved post-state is visible and names the system whose rebellion fired -- it is reported, not modelled" + }, + { + "mitigation": "", + "risk": "medium", + "what": "replace mode is refused for this hook", + "why": "our side models the dispatcher's own writes and none of the callees, so a replace run would silently skip a colony's whole turn. There is therefore no oracle layer behind the compare for this hook" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::StrategyServer::MoveFleet": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "guard:fleet sees the fleet's own words; the event and the system do not", + "risk": "high", + "what": "on arrival: dispatches SEFleetArrived and runs one of three arrival handlers by destination kind (enter system / join fleet / stop at point)", + "why": "declared input boundary -- an arriving call is expected to differ in all of it, and none of it is declared, so the compare says nothing about arrivals" + }, + { + "mitigation": "", + "risk": "high", + "what": "on departure: cancels every still-acting ship (with a log line each) and calls ServerSystem::FleetDeparts, which rewrites the system's ownership bits", + "why": "writes through pointers to ships and to the system" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the tanker top-up refuels other ships in the fleet", + "why": "the per-ship range regions would show it, but ours does not model it, so a fleet with a tanker diverges for a known reason" + }, + { + "mitigation": "declared gap: docs/B4.md", + "risk": "medium", + "what": "a node-line waypoint's step comes from the stutter profile", + "why": "NodeLineStep / BuildStutterSegments are written and unit-tested but not wired in; the hook steps every waypoint type as speed x dt, so a node-line leg is knowingly mis-stepped and only its type is recorded" + }, + { + "mitigation": "", + "risk": "medium", + "what": "a missed probabilistic jump scatters the fleet in a random direction", + "why": "the direction is a second draw whose mapping is not modelled; ours leaves the position alone and reports the scatter distance, so the generator region diverges by one word on a miss" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the route revalidation and the waypoint list itself", + "why": "declared input boundary; the waypoint vector is not a region" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::StrategyServer::ProcessFleetMovement": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "", + "risk": "high", + "what": "`ours` re-reads the LIVE fleet list after the original has run", + "why": "the gate-traffic total is computed by the original at the very end of the pass, so a pre-call snapshot would diverge for the wrong reason. It breaks the compare invariant that ours never touches live memory, and it makes this hook's verdict partly self-fulfilling: the input to our arithmetic is the original's own post-move state" + }, + { + "mitigation": "", + "risk": "high", + "what": "drives MoveFleet up to five times per fleet", + "why": "every undeclared effect of MoveFleet happens inside this call too; the pass schedule is recorded in the arguments but never compared" + }, + { + "mitigation": "", + "risk": "high", + "what": "writes FPdpos into every fleet and clears flags 0x2 and 0x100 on every fleet", + "why": "no region covers the fleets, only the players' gate-traffic words" + }, + { + "mitigation": "", + "risk": "high", + "what": "OnFleetArrived posts EVENT_FLEET_ARRIVED", + "why": "the same class of write as B3's defect, and there is no replace mode for this hook, so nothing behind the compare could catch it either" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the original accumulates by player->index but writes back by the player's position in the server vector, into a fixed 32-int array with no bounds check", + "why": "a real latent bug in the original that our side reproduces only while index == position; the reference save never separates them" + }, + { + "mitigation": "", + "risk": "medium", + "what": "PassSchedule() is never called by the hook, and FleetSummary::targetFleetId / relation are never filled", + "why": "the header claims ours predicts the call order for a trace to check; that prediction is not actually emitted" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::TechTree::ProcessResearch": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "region:events (EvNxID now diverges instead of passing silently)", + "risk": "high", + "what": "posts EVENT_RESEARCH_OVERBUDGET on the owner's EventStorage in the same branch that sets node.flag = 2", + "why": "the message text is composed from the tech name, so ours cannot synthesise it; it would have to be posted through the game's own event API. This is the defect that made a clean compare false: replace mode's autosave differed from the oracle by exactly this one event" + }, + { + "mitigation": "region:events", + "risk": "medium", + "what": "posts EVENT_TECHS_UNLOCKED for nodes that became available this turn", + "why": "the trailing unlock loop makes no draw and writes no node, but it does build a names list and post an event" + }, + { + "mitigation": "guard:player, guard:tree_header", + "risk": "high", + "what": "TechTree::SetResearched on completion: the turn/order stamps, the child unlock cascade, the recursive research of zero-cost children, and the owner's OnTechResearched callback", + "why": "its own milestone (B2); the callback writes live player state that compare mode must not touch, and it consumes one extra RNG word" + }, + { + "mitigation": "guard:tree_header", + "risk": "medium", + "what": "bumps the tree's completion-order counter (TechTree+0x20)", + "why": "part of SetResearched; the per-node `order` word is compared but the counter it comes from was not a region" + }, + { + "mitigation": "", + "risk": "low", + "what": "writes a completion line to the game log", + "why": "log text is not simulation state" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::WeaponDictionary::Init": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "suspected cause of the sibling section hook's compare crash (docs/M2.md)", + "risk": "high", + "what": "LoadWeapon -> WeaponDef::ParseScript registers each weapon's name with the string table and resolves `requires` against the live TechTree", + "why": "per-file parsing is M3 scope; ours delegates to the game's own LoadWeapon, so a compare run performs the registration a SECOND time and neither the string table nor the tech tree is a declared region" + }, + { + "mitigation": "", + "risk": "low", + "what": "allocates 123 WeaponDef objects (0x278 bytes each) on the game heap", + "why": "the definitions do not exist when the hook is entered, so they cannot be a before-snapshot; the dictionary region compares them by id/name/path" + }, + { + "mitigation": "guard:dict", + "risk": "low", + "what": "the word at dictionary+0x14", + "why": "not modelled; emitted as an opaque pointer, which the default policy ignores -- a change is visible in a trace but never a divergence" + }, + { + "mitigation": "", + "risk": "low", + "what": "writes lines to the game log for a missing manifest", + "why": "log text is not simulation state" + }, + { + "mitigation": "", + "risk": "low", + "what": "std::sort tie order for equal weapon names", + "why": "msvc_sort.h replays MSVC 2010's introsort, but the shipped data has no tied names, so the tie rule is unexercised rather than verified" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Mars::GlobalConsts::LoadFile": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "LoadAll's post-state would have to be hooked to see it", + "risk": "medium", + "what": "erases each consumed key from the caller's std::map", + "why": "the map is a LoadAll temporary; declaring a red-black tree as a region is not possible before the call. First-occurrence-wins is reproduced in game::config::apply instead, so the *effect* is modelled, the container is not" + }, + { + "mitigation": "", + "risk": "low", + "what": "writes three kinds of line to the game log (unrecognised key, applied key, expected-but-not-found)", + "why": "log text is not part of the simulation state" + }, + { + "mitigation": "", + "risk": "low", + "what": "opens the file through the VFS and allocates/releases a refcounted buffer", + "why": "ours performs the same two calls, so allocation behaviour matches by construction rather than by comparison" + }, + { + "mitigation": "", + "risk": "low", + "what": "String slots assign through the engine's own std::string, leaking one heap block per long string in compare mode", + "why": "start-up only; documented in docs/M1.md" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Shim::SelfTest::Fill": { + "coverage": { + "state": "complete", + "unmodelled": [], + "why": "Fill writes buf[0..n) and nothing else; the whole range is a declared region" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + } + }, + "inline_max": 256, + "started": "2026-09-08T07:31:45Z" + } + ], + "totals": { + "calls": 45, + "compared": 45, + "coverage_contradicted": 0, + "coverage_unstated": 0, + "diverged": 0, + "guarded_calls": 45, + "invalid_records": 0, + "undeclared_calls": 15, + "undeclared_writes": 42 + }, + "warnings": [] +} diff --git a/verify/results/compare/mf-after.md b/verify/results/compare/mf-after.md new file mode 100644 index 0000000..28838f5 --- /dev/null +++ b/verify/results/compare/mf-after.md @@ -0,0 +1,24 @@ +## tracecmp report: mf-after-compare.jsonl + +- build: mf-45bdf7d-dirty-20260908T0721Z started: 2026-09-08T07:31:45Z inline_max: 256 +- calls: 45 compared: 45 diverged: 0 invalid records: 0 warnings: 0 +- coverage: 45 guarded call(s), 42 undeclared write(s) in 15 call(s); 0 hook(s) unstated, 0 contradicted + +| hook | calls | modes | compared | diverged | errors | +|---|---|---|---|---|---| +| Game::StrategyServer::MoveFleet | 45 | compare:45 | 45 | 0 | 0 | + +### coverage + +| hook | verdict | compared regions | guards | undeclared writes | unmodelled | +|---|---|---|---|---|---| +| Game::StrategyServer::MoveFleet | partial | pos, prev_pos, rng, ship[0].range, ship[1].range, ship[2].range, +7 | fleet | 42 in 15 call(s) | 6 | + +#### Game::StrategyServer::MoveFleet — not checked by this run +- (high) on arrival: dispatches SEFleetArrived and runs one of three arrival handlers by destination kind (enter system / join fleet / stop at point) — declared input boundary -- an arriving call is expected to differ in all of it, and none of it is declared, so the compare says nothing about arrivals [guard:fleet sees the fleet's own words; the event and the system do not] +- (high) on departure: cancels every still-acting ship (with a log line each) and calls ServerSystem::FleetDeparts, which rewrites the system's ownership bits — writes through pointers to ships and to the system +- (medium) the tanker top-up refuels other ships in the fleet — the per-ship range regions would show it, but ours does not model it, so a fleet with a tanker diverges for a known reason +- (medium) a node-line waypoint's step comes from the stutter profile — NodeLineStep / BuildStutterSegments are written and unit-tested but not wired in; the hook steps every waypoint type as speed x dt, so a node-line leg is knowingly mis-stepped and only its type is recorded [declared gap: docs/B4.md] +- (medium) a missed probabilistic jump scatters the fleet in a random direction — the direction is a second draw whose mapping is not modelled; ours leaves the position alone and reports the scatter distance, so the generator region diverges by one word on a miss +- (medium) the route revalidation and the waypoint list itself — declared input boundary; the waypoint vector is not a region +- guard hits in compare mode: fleet+0xa0:4, fleet+0xdc:1, fleet+0x10c:1, fleet+0xcc:1, fleet+0xdb:2, fleet+0xe0:26 diff --git a/verify/results/compare/mf-before.json b/verify/results/compare/mf-before.json new file mode 100644 index 0000000..b5071b2 --- /dev/null +++ b/verify/results/compare/mf-before.json @@ -0,0 +1,604 @@ +{ + "coverage_contradicted": [], + "coverage_unstated": [], + "format": 1, + "hooks": { + "Game::StrategyServer::MoveFleet": { + "calls": 45, + "compared": 45, + "coverage": { + "checked_regions": [ + "pos", + "prev_pos", + "rng", + "ship[0].range", + "ship[1].range", + "ship[2].range", + "ship[3].range", + "ship[4].range", + "ship[5].range", + "ship[6].range", + "ship[7].range", + "ship[8].range", + "ship[9].range" + ], + "guarded_calls": 45, + "guards": [ + "fleet" + ], + "spans": { + "compare": [ + "fleet+0xa0:4", + "fleet+0xdc:1", + "fleet+0x10c:1", + "fleet+0xcc:1", + "fleet+0xdb:2", + "fleet+0xe0:26" + ] + }, + "state": "partial", + "undeclared_calls": 15, + "undeclared_writes": 42, + "unmodelled": [ + { + "mitigation": "guard:fleet sees the fleet's own words; the event and the system do not", + "risk": "high", + "what": "on arrival: dispatches SEFleetArrived and runs one of three arrival handlers by destination kind (enter system / join fleet / stop at point)", + "why": "declared input boundary -- an arriving call is expected to differ in all of it, and none of it is declared, so the compare says nothing about arrivals" + }, + { + "mitigation": "", + "risk": "high", + "what": "on departure: cancels every still-acting ship (with a log line each) and calls ServerSystem::FleetDeparts, which rewrites the system's ownership bits", + "why": "writes through pointers to ships and to the system" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the tanker top-up refuels other ships in the fleet", + "why": "the per-ship range regions would show it, but ours does not model it, so a fleet with a tanker diverges for a known reason" + }, + { + "mitigation": "declared gap: docs/B4.md", + "risk": "medium", + "what": "a node-line waypoint's step comes from the stutter profile", + "why": "NodeLineStep / BuildStutterSegments are written and unit-tested but not wired in; the hook steps every waypoint type as speed x dt, so a node-line leg is knowingly mis-stepped and only its type is recorded" + }, + { + "mitigation": "", + "risk": "medium", + "what": "a missed probabilistic jump scatters the fleet in a random direction", + "why": "the direction is a second draw whose mapping is not modelled; ours leaves the position alone and reports the scatter distance, so the generator region diverges by one word on a miss" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the route revalidation and the waypoint list itself", + "why": "declared input boundary; the waypoint vector is not a region" + } + ], + "verdict": "partial", + "why": "" + }, + "diffs": [ + { + "call_id": 42, + "diff": [ + { + "orig": { + "t": "f32", + "v": 3.1515913 + }, + "ours": { + "t": "f32", + "v": 3.15159106 + }, + "path": "side.pos.after.v.y", + "why": "exact" + } + ], + "file": "mf-before-compare.jsonl", + "line": 44 + }, + { + "call_id": 79, + "diff": [ + { + "orig": { + "t": "f32", + "v": 1.58417809 + }, + "ours": { + "t": "f32", + "v": 1.58417821 + }, + "path": "side.pos.after.v.y", + "why": "exact" + } + ], + "file": "mf-before-compare.jsonl", + "line": 81 + }, + { + "call_id": 80, + "diff": [ + { + "orig": { + "t": "f32", + "v": 4.21149492 + }, + "ours": { + "t": "f32", + "v": 4.21149445 + }, + "path": "side.pos.after.v.y", + "why": "exact" + } + ], + "file": "mf-before-compare.jsonl", + "line": 82 + }, + { + "call_id": 116, + "diff": [ + { + "orig": { + "t": "f32", + "v": 0.0167649984 + }, + "ours": { + "t": "f32", + "v": 0.0167651176 + }, + "path": "side.pos.after.v.y", + "why": "exact" + } + ], + "file": "mf-before-compare.jsonl", + "line": 118 + }, + { + "call_id": 118, + "diff": [ + { + "orig": { + "t": "f32", + "v": 3.14307928 + }, + "ours": { + "t": "f32", + "v": 3.14307904 + }, + "path": "side.pos.after.v.y", + "why": "exact" + } + ], + "file": "mf-before-compare.jsonl", + "line": 120 + } + ], + "diverged": 8, + "diverged_call_ids": [ + 42, + 79, + 80, + 116, + 118, + 154, + 156, + 157 + ], + "errors": 0, + "modes": { + "compare": 45 + } + } + }, + "inputs": [ + "../../traces/mf-before-compare.jsonl" + ], + "invalid": [], + "kind": "report", + "meta": [ + { + "build": "recap-7584bad-20260908T0615Z", + "exe_sha256": "970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841", + "format": 1, + "hooks": { + "Game::SectionDictionary::SectionDictionary": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "see docs/M2.md; compare mode for this hook is not safe to run", + "risk": "high", + "what": "LoadSection registers each section with the string table and the live TechTree, and may append to the dictionary's own vector", + "why": "M3 scope; ours delegates to the game's LoadSection after the original has already built all 885 definitions, so the second pass registers duplicates -- the leading hypothesis for this hook's compare-mode crash" + }, + { + "mitigation": "", + "risk": "medium", + "what": "post-load validation pass over every definition's @-token against the string table", + "why": "runs after the loop and touches no declared region" + }, + { + "mitigation": "", + "risk": "low", + "what": "allocates 885 SectionDef objects (0x3d8 bytes each) on the game heap", + "why": "they do not exist at hook entry; compared by index/species/id/token" + }, + { + "mitigation": "guard:dict", + "risk": "low", + "what": "the word at dictionary+0x14", + "why": "not modelled; emitted as an ignored pointer" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the before-snapshot of the object is uninitialised heap", + "why": "the hook is on the constructor, so `before` is meaningless and only `after` carries information" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::ServerPlayer::ComputeBudget": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "declared input boundary; see budget_inputs.h", + "risk": "high", + "what": "slots 1, 2, 3, 4, 7 and 11 are produced by callees this milestone does not model (per-system output, trade, ship-carried population, a second manager, the build-queue spend)", + "why": "they are copied out of the original's own output and back into the same slots, so they match BY CONSTRUCTION and prove nothing" + }, + { + "mitigation": "guard:budget_object does not reach the ships; unverified", + "risk": "high", + "what": "ServerSystem::ComputeOutput repairs damaged ships in orbit", + "why": "replace mode runs the original a second time on a scratch Budget to harvest the six unmodelled slots, so that repair happens TWICE per turn in replace mode and nothing in the trace would show it" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the difficulty-mods row from StrategyServer::GetDifficultyMods", + "why": "not reachable from a ServerPlayer, so the two relevant entries are fitted constants measured from the B1 trace rather than snapshotted inputs" + }, + { + "mitigation": "", + "risk": "low", + "what": "the research-allocation vector's heap block", + "why": "only the element count is compared; the three words are heap pointers the default policy ignores" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::ServerPlayer::OnTechResearched": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "guard:player (EventStorage is inline at ServerPlayer+0x29c)", + "risk": "high", + "what": "posts EVENT_RESEARCH_COMPLETE / _UNDERBUDGET / _TEMPERANCE on the owner's EventStorage when !silent", + "why": "the same class of write as B3's defect, and this hook has no replace-mode oracle that could catch it: gotcha 4 in docs/B2.md says a changed save hash on a completion turn is expected and therefore not a finding" + }, + { + "mitigation": "", + "risk": "high", + "what": "writes every owned system's AI flag (CCC_AIVrus / CCC_AISlv), re-evaluates the arcology civilian cap, cures addiction and clears plague across systems AND ships", + "why": "writes through pointers to other objects; compare mode must not touch live state, and no region reaches them" + }, + { + "mitigation": "this is the extra draw B3 observed on a completion", + "risk": "high", + "what": "the pending plague-cure roll (ServerPlayer::RollResearchEvent)", + "why": "it draws exactly one word from the strategic generator unconditionally; running it in compare mode would consume real randomness. The two words it guards are still cleared and the record says whether it would have fired" + }, + { + "mitigation": "", + "risk": "medium", + "what": "TechTree::SetResearched for the Zuul boarding-pod grant", + "why": "it would mutate the live tree, and it recurses" + }, + { + "mitigation": "region:node_bore, declared only when the block already exists", + "risk": "medium", + "what": "allocates or frees the node-bore block at ServerPlayer+0x308", + "why": "ours has no allocator the game's runtime could free, so replace mode calls the game's own updater -- which means replace mode never exercises our node-bore selection at all" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::ServerSystem::ProcessTurn": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "guard:system", + "risk": "high", + "what": "the addiction sweep raises MoraleEvents, which are constructed and appended to the system's capped morale history", + "why": "the same class of write as B3's defect. sim::ProcessColonyTurn does compute the morale events (ColonyTurnResult), but the hook never emits them: DescribeMoraleEvents is dead code, so they are neither compared nor logged" + }, + { + "mitigation": "guard:system covers the system object only, not the other objects", + "risk": "high", + "what": "every callee: the plague pass, imperial and civilian growth, the resource debit, in-orbit refuel, slaves, rebellion and the build queue", + "why": "declared input boundary -- ProcessTurn is a dispatcher and only the words it writes itself are modelled. The callees raise EVENT_SLAVES_DEAD, EVENT_SYSTEM_REBELLION_CONTINUES, the plague events and SEBuildCompleted, create ships and bump per-player ShipRecords counters" + }, + { + "mitigation": "", + "risk": "medium", + "what": "ApplyInfraBonus / ApplyPopBonus read the owner's home-system id, and the build queue writes the owning ServerPlayer", + "why": "writes through a pointer to another object; no region reaches the player" + }, + { + "mitigation": "", + "risk": "low", + "what": "ProcessRebellion is the pass's only RNG consumer and its draw count is data-dependent", + "why": "the generator IS a declared region, so a moved post-state is visible and names the system whose rebellion fired -- it is reported, not modelled" + }, + { + "mitigation": "", + "risk": "medium", + "what": "replace mode is refused for this hook", + "why": "our side models the dispatcher's own writes and none of the callees, so a replace run would silently skip a colony's whole turn. There is therefore no oracle layer behind the compare for this hook" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::StrategyServer::MoveFleet": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "guard:fleet sees the fleet's own words; the event and the system do not", + "risk": "high", + "what": "on arrival: dispatches SEFleetArrived and runs one of three arrival handlers by destination kind (enter system / join fleet / stop at point)", + "why": "declared input boundary -- an arriving call is expected to differ in all of it, and none of it is declared, so the compare says nothing about arrivals" + }, + { + "mitigation": "", + "risk": "high", + "what": "on departure: cancels every still-acting ship (with a log line each) and calls ServerSystem::FleetDeparts, which rewrites the system's ownership bits", + "why": "writes through pointers to ships and to the system" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the tanker top-up refuels other ships in the fleet", + "why": "the per-ship range regions would show it, but ours does not model it, so a fleet with a tanker diverges for a known reason" + }, + { + "mitigation": "declared gap: docs/B4.md", + "risk": "medium", + "what": "a node-line waypoint's step comes from the stutter profile", + "why": "NodeLineStep / BuildStutterSegments are written and unit-tested but not wired in; the hook steps every waypoint type as speed x dt, so a node-line leg is knowingly mis-stepped and only its type is recorded" + }, + { + "mitigation": "", + "risk": "medium", + "what": "a missed probabilistic jump scatters the fleet in a random direction", + "why": "the direction is a second draw whose mapping is not modelled; ours leaves the position alone and reports the scatter distance, so the generator region diverges by one word on a miss" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the route revalidation and the waypoint list itself", + "why": "declared input boundary; the waypoint vector is not a region" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::StrategyServer::ProcessFleetMovement": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "", + "risk": "high", + "what": "`ours` re-reads the LIVE fleet list after the original has run", + "why": "the gate-traffic total is computed by the original at the very end of the pass, so a pre-call snapshot would diverge for the wrong reason. It breaks the compare invariant that ours never touches live memory, and it makes this hook's verdict partly self-fulfilling: the input to our arithmetic is the original's own post-move state" + }, + { + "mitigation": "", + "risk": "high", + "what": "drives MoveFleet up to five times per fleet", + "why": "every undeclared effect of MoveFleet happens inside this call too; the pass schedule is recorded in the arguments but never compared" + }, + { + "mitigation": "", + "risk": "high", + "what": "writes FPdpos into every fleet and clears flags 0x2 and 0x100 on every fleet", + "why": "no region covers the fleets, only the players' gate-traffic words" + }, + { + "mitigation": "", + "risk": "high", + "what": "OnFleetArrived posts EVENT_FLEET_ARRIVED", + "why": "the same class of write as B3's defect, and there is no replace mode for this hook, so nothing behind the compare could catch it either" + }, + { + "mitigation": "", + "risk": "medium", + "what": "the original accumulates by player->index but writes back by the player's position in the server vector, into a fixed 32-int array with no bounds check", + "why": "a real latent bug in the original that our side reproduces only while index == position; the reference save never separates them" + }, + { + "mitigation": "", + "risk": "medium", + "what": "PassSchedule() is never called by the hook, and FleetSummary::targetFleetId / relation are never filled", + "why": "the header claims ours predicts the call order for a trace to check; that prediction is not actually emitted" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::TechTree::ProcessResearch": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "region:events (EvNxID now diverges instead of passing silently)", + "risk": "high", + "what": "posts EVENT_RESEARCH_OVERBUDGET on the owner's EventStorage in the same branch that sets node.flag = 2", + "why": "the message text is composed from the tech name, so ours cannot synthesise it; it would have to be posted through the game's own event API. This is the defect that made a clean compare false: replace mode's autosave differed from the oracle by exactly this one event" + }, + { + "mitigation": "region:events", + "risk": "medium", + "what": "posts EVENT_TECHS_UNLOCKED for nodes that became available this turn", + "why": "the trailing unlock loop makes no draw and writes no node, but it does build a names list and post an event" + }, + { + "mitigation": "guard:player, guard:tree_header", + "risk": "high", + "what": "TechTree::SetResearched on completion: the turn/order stamps, the child unlock cascade, the recursive research of zero-cost children, and the owner's OnTechResearched callback", + "why": "its own milestone (B2); the callback writes live player state that compare mode must not touch, and it consumes one extra RNG word" + }, + { + "mitigation": "guard:tree_header", + "risk": "medium", + "what": "bumps the tree's completion-order counter (TechTree+0x20)", + "why": "part of SetResearched; the per-node `order` word is compared but the counter it comes from was not a region" + }, + { + "mitigation": "", + "risk": "low", + "what": "writes a completion line to the game log", + "why": "log text is not simulation state" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Game::WeaponDictionary::Init": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "suspected cause of the sibling section hook's compare crash (docs/M2.md)", + "risk": "high", + "what": "LoadWeapon -> WeaponDef::ParseScript registers each weapon's name with the string table and resolves `requires` against the live TechTree", + "why": "per-file parsing is M3 scope; ours delegates to the game's own LoadWeapon, so a compare run performs the registration a SECOND time and neither the string table nor the tech tree is a declared region" + }, + { + "mitigation": "", + "risk": "low", + "what": "allocates 123 WeaponDef objects (0x278 bytes each) on the game heap", + "why": "the definitions do not exist when the hook is entered, so they cannot be a before-snapshot; the dictionary region compares them by id/name/path" + }, + { + "mitigation": "guard:dict", + "risk": "low", + "what": "the word at dictionary+0x14", + "why": "not modelled; emitted as an opaque pointer, which the default policy ignores -- a change is visible in a trace but never a divergence" + }, + { + "mitigation": "", + "risk": "low", + "what": "writes lines to the game log for a missing manifest", + "why": "log text is not simulation state" + }, + { + "mitigation": "", + "risk": "low", + "what": "std::sort tie order for equal weapon names", + "why": "msvc_sort.h replays MSVC 2010's introsort, but the shipped data has no tied names, so the tie rule is unexercised rather than verified" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Mars::GlobalConsts::LoadFile": { + "coverage": { + "state": "partial", + "unmodelled": [ + { + "mitigation": "LoadAll's post-state would have to be hooked to see it", + "risk": "medium", + "what": "erases each consumed key from the caller's std::map", + "why": "the map is a LoadAll temporary; declaring a red-black tree as a region is not possible before the call. First-occurrence-wins is reproduced in game::config::apply instead, so the *effect* is modelled, the container is not" + }, + { + "mitigation": "", + "risk": "low", + "what": "writes three kinds of line to the game log (unrecognised key, applied key, expected-but-not-found)", + "why": "log text is not part of the simulation state" + }, + { + "mitigation": "", + "risk": "low", + "what": "opens the file through the VFS and allocates/releases a refcounted buffer", + "why": "ours performs the same two calls, so allocation behaviour matches by construction rather than by comparison" + }, + { + "mitigation": "", + "risk": "low", + "what": "String slots assign through the engine's own std::string, leaking one heap block per long string in compare mode", + "why": "start-up only; documented in docs/M1.md" + } + ], + "why": "" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + }, + "Shim::SelfTest::Fill": { + "coverage": { + "state": "complete", + "unmodelled": [], + "why": "Fill writes buf[0..n) and nothing else; the whole range is a declared region" + }, + "ftol": 0, + "ftol_kind": "abs", + "ptr": "ignore" + } + }, + "inline_max": 256, + "started": "2026-09-08T07:22:42Z" + } + ], + "totals": { + "calls": 45, + "compared": 45, + "coverage_contradicted": 0, + "coverage_unstated": 0, + "diverged": 8, + "guarded_calls": 45, + "invalid_records": 0, + "undeclared_calls": 15, + "undeclared_writes": 42 + }, + "warnings": [] +} diff --git a/verify/results/compare/mf-before.md b/verify/results/compare/mf-before.md new file mode 100644 index 0000000..e2ee43a --- /dev/null +++ b/verify/results/compare/mf-before.md @@ -0,0 +1,37 @@ +## tracecmp report: mf-before-compare.jsonl + +- build: recap-7584bad-20260908T0615Z started: 2026-09-08T07:22:42Z inline_max: 256 +- calls: 45 compared: 45 diverged: 8 invalid records: 0 warnings: 0 +- coverage: 45 guarded call(s), 42 undeclared write(s) in 15 call(s); 0 hook(s) unstated, 0 contradicted + +| hook | calls | modes | compared | diverged | errors | +|---|---|---|---|---|---| +| Game::StrategyServer::MoveFleet | 45 | compare:45 | 45 | 8 | 0 | + +### coverage + +| hook | verdict | compared regions | guards | undeclared writes | unmodelled | +|---|---|---|---|---|---| +| Game::StrategyServer::MoveFleet | partial | pos, prev_pos, rng, ship[0].range, ship[1].range, ship[2].range, +7 | fleet | 42 in 15 call(s) | 6 | + +#### Game::StrategyServer::MoveFleet — not checked by this run +- (high) on arrival: dispatches SEFleetArrived and runs one of three arrival handlers by destination kind (enter system / join fleet / stop at point) — declared input boundary -- an arriving call is expected to differ in all of it, and none of it is declared, so the compare says nothing about arrivals [guard:fleet sees the fleet's own words; the event and the system do not] +- (high) on departure: cancels every still-acting ship (with a log line each) and calls ServerSystem::FleetDeparts, which rewrites the system's ownership bits — writes through pointers to ships and to the system +- (medium) the tanker top-up refuels other ships in the fleet — the per-ship range regions would show it, but ours does not model it, so a fleet with a tanker diverges for a known reason +- (medium) a node-line waypoint's step comes from the stutter profile — NodeLineStep / BuildStutterSegments are written and unit-tested but not wired in; the hook steps every waypoint type as speed x dt, so a node-line leg is knowingly mis-stepped and only its type is recorded [declared gap: docs/B4.md] +- (medium) a missed probabilistic jump scatters the fleet in a random direction — the direction is a second draw whose mapping is not modelled; ours leaves the position alone and reports the scatter distance, so the generator region diverges by one word on a miss +- (medium) the route revalidation and the waypoint list itself — declared input boundary; the waypoint vector is not a region +- guard hits in compare mode: fleet+0xa0:4, fleet+0xdc:1, fleet+0x10c:1, fleet+0xcc:1, fleet+0xdb:2, fleet+0xe0:26 + +### Game::StrategyServer::MoveFleet: first 5 of 8 divergent call(s) +- call_id 42 (mf-before-compare.jsonl:44) + side.pos.after.v.y [exact] orig={"t":"f32","v":3.1515913} ours={"t":"f32","v":3.15159106} +- call_id 79 (mf-before-compare.jsonl:81) + side.pos.after.v.y [exact] orig={"t":"f32","v":1.58417809} ours={"t":"f32","v":1.58417821} +- call_id 80 (mf-before-compare.jsonl:82) + side.pos.after.v.y [exact] orig={"t":"f32","v":4.21149492} ours={"t":"f32","v":4.21149445} +- call_id 116 (mf-before-compare.jsonl:118) + side.pos.after.v.y [exact] orig={"t":"f32","v":0.0167649984} ours={"t":"f32","v":0.0167651176} +- call_id 118 (mf-before-compare.jsonl:120) + side.pos.after.v.y [exact] orig={"t":"f32","v":3.14307928} ours={"t":"f32","v":3.14307904} + other divergent call_ids: [154, 156, 157] diff --git a/verify/results/shim/mf-after-shim.log b/verify/results/shim/mf-after-shim.log new file mode 100644 index 0000000..a2d2afa --- /dev/null +++ b/verify/results/shim/mf-after-shim.log @@ -0,0 +1,43 @@ +03:31:44.723 [tid 2752] ==== sots-engine shim (binkw32 proxy) build mf-45bdf7d-dirty-20260908T0721Z ==== +03:31:44.723 [tid 2752] exe: C:\SOTS\Sword of the Stars.exe +03:31:44.723 [tid 2752] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=800 shim=696b0000 +03:31:44.723 [tid 2752] addresses: Source: sots-re ghidra/addresses.json @ e0c3e64, generated 2026-09-08 by tools/gen_addresses.py +03:31:44.723 [tid 2752] config: hooks=trace +03:31:44.723 [tid 2752] config: hook.Shim::SelfTest::Fill=off +03:31:44.723 [tid 2752] config: hook.Mars::GlobalConsts::LoadFile=off +03:31:44.723 [tid 2752] config: hook.Game::WeaponDictionary::Init=off +03:31:44.723 [tid 2752] config: hook.Game::SectionDictionary::SectionDictionary=off +03:31:44.723 [tid 2752] config: hook.Game::TechTree::ProcessResearch=off +03:31:44.723 [tid 2752] config: hook.Game::ServerPlayer::ComputeBudget=off +03:31:44.723 [tid 2752] config: hook.Game::StrategyServer::ProcessFleetMovement=off +03:31:44.723 [tid 2752] config: hook.Game::ServerPlayer::OnTechResearched=compare +03:31:44.723 [tid 2752] config: hook.Game::ServerSystem::ProcessTurn=compare +03:31:44.723 [tid 2752] config: hook.Game::StrategyServer::MoveFleet=compare +03:31:44.723 [tid 2752] config: trace.path=C:\SOTS\shim.trace.jsonl +03:31:44.723 [tid 2752] config: trace.inline_max=256 +03:31:44.723 [tid 2752] config: trace.flush=always +03:31:45.114 [tid 2752] trace: C:\SOTS\shim.trace.jsonl (default mode trace, inline_max 256, flush always) +03:31:45.114 [tid 2752] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50 +03:31:45.114 [tid 2752] hook: MH_Initialize -> MH_OK +03:31:45.114 [tid 2752] hook: MH_CreateHook -> MH_OK (trampoline=01bd0fe0) +03:31:45.145 [tid 2752] hook: MH_EnableHook -> MH_OK +03:31:45.145 [tid 2752] cfg: GlobalConsts hook ready (scale constant 0.017453292519943295) +03:31:45.145 [tid 2752] hook: Mars::GlobalConsts::LoadFile rva=0x004b73c0 mode=off (not installed) +03:31:45.145 [tid 2752] dict: dictionaries hook ready (crt new=6adc232b delete=6adc0174) +03:31:45.145 [tid 2752] hook: Game::WeaponDictionary::Init rva=0x0019a4c0 mode=off (not installed) +03:31:45.145 [tid 2752] hook: Game::SectionDictionary::SectionDictionary rva=0x00176f40 mode=off (not installed) +03:31:45.145 [tid 2752] research: ProcessResearch hook ready (Cost=00ffda00, node=0x34, rng=0x9cc, fpu_cw=0x027f) +03:31:45.145 [tid 2752] hook: Game::TechTree::ProcessResearch rva=0x001876c0 mode=off (not installed) +03:31:45.145 [tid 2752] techfx: OnTechResearched hook ready (regions=15, gate=0/0, fpu_cw=0x027f) +03:31:45.145 [tid 2752] hook: Game::ServerPlayer::OnTechResearched rva=0x00491790 -> va=01311790 MH_CreateHook -> MH_OK (trampoline=01bd0fc0) +03:31:45.161 [tid 2752] hook: Game::ServerPlayer::OnTechResearched MH_EnableHook -> MH_OK mode=compare +03:31:45.161 [tid 2752] hook: Game::ServerPlayer::ComputeBudget rva=0x00463030 mode=off (not installed) +03:31:45.161 [tid 2752] hook: Game::ServerSystem::ProcessTurn rva=0x003598e0 -> va=011d98e0 MH_CreateHook -> MH_OK (trampoline=01bd0fa0) +03:31:45.177 [tid 2752] hook: Game::ServerSystem::ProcessTurn MH_EnableHook -> MH_OK mode=compare +03:31:45.177 [tid 2752] hook: Game::StrategyServer::MoveFleet rva=0x003d9ee0 -> va=01259ee0 MH_CreateHook -> MH_OK (trampoline=01bd0f80) +03:31:45.192 [tid 2752] hook: Game::StrategyServer::MoveFleet MH_EnableHook -> MH_OK mode=compare +03:31:45.192 [tid 2752] hook: Game::StrategyServer::ProcessFleetMovement rva=0x003da9a0 mode=off (not installed) +03:31:45.192 [tid 2752] selftest: Shim::SelfTest::Fill mode=off checksum=075ef0c3 records=0 +03:31:45.255 [tid 2752] Application::Initialize called (this=03bc8128) +03:41:03.116 [tid 2752] techfx: ours mode=compare id=10001 granted=10197 plague=0x00 systems_ai=0 civcaps=0 temperance=0x00 bore_changed=0 bore_present=0 roll=0 value=-1 +03:42:06.288 [tid 2752] techfx: ours mode=compare id=10094 granted=10197 plague=0x00 systems_ai=0 civcaps=0 temperance=0x00 bore_changed=0 bore_present=0 roll=1 value=0.316456825 diff --git a/verify/results/shim/mf-after-turn2.png b/verify/results/shim/mf-after-turn2.png new file mode 100644 index 0000000..ce0da90 Binary files /dev/null and b/verify/results/shim/mf-after-turn2.png differ diff --git a/verify/results/shim/mf-after-turn7.png b/verify/results/shim/mf-after-turn7.png new file mode 100644 index 0000000..3b05406 Binary files /dev/null and b/verify/results/shim/mf-after-turn7.png differ diff --git a/verify/results/shim/mf-before-shim.log b/verify/results/shim/mf-before-shim.log new file mode 100644 index 0000000..b82d903 --- /dev/null +++ b/verify/results/shim/mf-before-shim.log @@ -0,0 +1,43 @@ +03:22:42.435 [tid 3356] ==== sots-engine shim (binkw32 proxy) build recap-7584bad-20260908T0615Z ==== +03:22:42.435 [tid 3356] exe: C:\SOTS\Sword of the Stars.exe +03:22:42.435 [tid 3356] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=2184 shim=696b0000 +03:22:42.435 [tid 3356] addresses: Source: sots-re ghidra/addresses.json @ ff67ec0, generated 2026-09-08 by tools/gen_addresses.py +03:22:42.435 [tid 3356] config: hooks=trace +03:22:42.435 [tid 3356] config: hook.Shim::SelfTest::Fill=off +03:22:42.435 [tid 3356] config: hook.Mars::GlobalConsts::LoadFile=off +03:22:42.435 [tid 3356] config: hook.Game::WeaponDictionary::Init=off +03:22:42.435 [tid 3356] config: hook.Game::SectionDictionary::SectionDictionary=off +03:22:42.435 [tid 3356] config: hook.Game::TechTree::ProcessResearch=off +03:22:42.435 [tid 3356] config: hook.Game::ServerPlayer::ComputeBudget=off +03:22:42.435 [tid 3356] config: hook.Game::StrategyServer::ProcessFleetMovement=off +03:22:42.435 [tid 3356] config: hook.Game::ServerPlayer::OnTechResearched=compare +03:22:42.435 [tid 3356] config: hook.Game::ServerSystem::ProcessTurn=compare +03:22:42.435 [tid 3356] config: hook.Game::StrategyServer::MoveFleet=compare +03:22:42.435 [tid 3356] config: trace.path=C:\SOTS\shim.trace.jsonl +03:22:42.435 [tid 3356] config: trace.inline_max=256 +03:22:42.435 [tid 3356] config: trace.flush=always +03:22:42.497 [tid 3356] trace: C:\SOTS\shim.trace.jsonl (default mode trace, inline_max 256, flush always) +03:22:42.497 [tid 3356] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50 +03:22:42.497 [tid 3356] hook: MH_Initialize -> MH_OK +03:22:42.497 [tid 3356] hook: MH_CreateHook -> MH_OK (trampoline=017d0fe0) +03:22:42.513 [tid 3356] hook: MH_EnableHook -> MH_OK +03:22:42.513 [tid 3356] cfg: GlobalConsts hook ready (scale constant 0.017453292519943295) +03:22:42.513 [tid 3356] hook: Mars::GlobalConsts::LoadFile rva=0x004b73c0 mode=off (not installed) +03:22:42.513 [tid 3356] dict: dictionaries hook ready (crt new=6adc232b delete=6adc0174) +03:22:42.513 [tid 3356] hook: Game::WeaponDictionary::Init rva=0x0019a4c0 mode=off (not installed) +03:22:42.513 [tid 3356] hook: Game::SectionDictionary::SectionDictionary rva=0x00176f40 mode=off (not installed) +03:22:42.513 [tid 3356] research: ProcessResearch hook ready (Cost=00ffda00, node=0x34, rng=0x9cc, fpu_cw=0x027f) +03:22:42.513 [tid 3356] hook: Game::TechTree::ProcessResearch rva=0x001876c0 mode=off (not installed) +03:22:42.513 [tid 3356] techfx: OnTechResearched hook ready (regions=15, gate=0/0, fpu_cw=0x027f) +03:22:42.513 [tid 3356] hook: Game::ServerPlayer::OnTechResearched rva=0x00491790 -> va=01311790 MH_CreateHook -> MH_OK (trampoline=017d0fc0) +03:22:42.528 [tid 3356] hook: Game::ServerPlayer::OnTechResearched MH_EnableHook -> MH_OK mode=compare +03:22:42.528 [tid 3356] hook: Game::ServerPlayer::ComputeBudget rva=0x00463030 mode=off (not installed) +03:22:42.528 [tid 3356] hook: Game::ServerSystem::ProcessTurn rva=0x003598e0 -> va=011d98e0 MH_CreateHook -> MH_OK (trampoline=017d0fa0) +03:22:42.544 [tid 3356] hook: Game::ServerSystem::ProcessTurn MH_EnableHook -> MH_OK mode=compare +03:22:42.544 [tid 3356] hook: Game::StrategyServer::MoveFleet rva=0x003d9ee0 -> va=01259ee0 MH_CreateHook -> MH_OK (trampoline=017d0f80) +03:22:42.560 [tid 3356] hook: Game::StrategyServer::MoveFleet MH_EnableHook -> MH_OK mode=compare +03:22:42.560 [tid 3356] hook: Game::StrategyServer::ProcessFleetMovement rva=0x003da9a0 mode=off (not installed) +03:22:42.560 [tid 3356] selftest: Shim::SelfTest::Fill mode=off checksum=075ef0c3 records=0 +03:22:42.560 [tid 3356] Application::Initialize called (this=03b18128) +03:28:46.630 [tid 3356] techfx: ours mode=compare id=10001 granted=10197 plague=0x00 systems_ai=0 civcaps=0 temperance=0x00 bore_changed=0 bore_present=0 roll=0 value=-1 +03:29:49.817 [tid 3356] techfx: ours mode=compare id=10094 granted=10197 plague=0x00 systems_ai=0 civcaps=0 temperance=0x00 bore_changed=0 bore_present=0 roll=1 value=0.316456825 diff --git a/verify/results/shim/mf-before-turn2.png b/verify/results/shim/mf-before-turn2.png new file mode 100644 index 0000000..258612d Binary files /dev/null and b/verify/results/shim/mf-before-turn2.png differ diff --git a/verify/results/shim/mf-before-turn7.png b/verify/results/shim/mf-before-turn7.png new file mode 100644 index 0000000..869adb4 Binary files /dev/null and b/verify/results/shim/mf-before-turn7.png differ diff --git a/verify/results/shim/mf-human-home-no-ships.png b/verify/results/shim/mf-human-home-no-ships.png new file mode 100644 index 0000000..b22f7b4 Binary files /dev/null and b/verify/results/shim/mf-human-home-no-ships.png differ diff --git a/verify/traces/mf-after-compare.jsonl b/verify/traces/mf-after-compare.jsonl new file mode 100644 index 0000000..f796a50 --- /dev/null +++ b/verify/traces/mf-after-compare.jsonl @@ -0,0 +1,188 @@ +{"meta":{"format":1,"build":"mf-45bdf7d-dirty-20260908T0721Z","exe_sha256":"970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841","started":"2026-09-08T07:31:45Z","inline_max":256,"hooks":{"Shim::SelfTest::Fill":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"complete","why":"Fill writes buf[0..n) and nothing else; the whole range is a declared region","unmodelled":[]}},"Mars::GlobalConsts::LoadFile":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"erases each consumed key from the caller's std::map","risk":"medium","why":"the map is a LoadAll temporary; declaring a red-black tree as a region is not possible before the call. First-occurrence-wins is reproduced in game::config::apply instead, so the *effect* is modelled, the container is not","mitigation":"LoadAll's post-state would have to be hooked to see it"},{"what":"writes three kinds of line to the game log (unrecognised key, applied key, expected-but-not-found)","risk":"low","why":"log text is not part of the simulation state","mitigation":""},{"what":"opens the file through the VFS and allocates/releases a refcounted buffer","risk":"low","why":"ours performs the same two calls, so allocation behaviour matches by construction rather than by comparison","mitigation":""},{"what":"String slots assign through the engine's own std::string, leaking one heap block per long string in compare mode","risk":"low","why":"start-up only; documented in docs/M1.md","mitigation":""}]}},"Game::ServerPlayer::ComputeBudget":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"slots 1, 2, 3, 4, 7 and 11 are produced by callees this milestone does not model (per-system output, trade, ship-carried population, a second manager, the build-queue spend)","risk":"high","why":"they are copied out of the original's own output and back into the same slots, so they match BY CONSTRUCTION and prove nothing","mitigation":"declared input boundary; see budget_inputs.h"},{"what":"ServerSystem::ComputeOutput repairs damaged ships in orbit","risk":"high","why":"replace mode runs the original a second time on a scratch Budget to harvest the six unmodelled slots, so that repair happens TWICE per turn in replace mode and nothing in the trace would show it","mitigation":"guard:budget_object does not reach the ships; unverified"},{"what":"the difficulty-mods row from StrategyServer::GetDifficultyMods","risk":"medium","why":"not reachable from a ServerPlayer, so the two relevant entries are fitted constants measured from the B1 trace rather than snapshotted inputs","mitigation":""},{"what":"the research-allocation vector's heap block","risk":"low","why":"only the element count is compared; the three words are heap pointers the default policy ignores","mitigation":""}]}},"Game::WeaponDictionary::Init":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"LoadWeapon -> WeaponDef::ParseScript registers each weapon's name with the string table and resolves `requires` against the live TechTree","risk":"high","why":"per-file parsing is M3 scope; ours delegates to the game's own LoadWeapon, so a compare run performs the registration a SECOND time and neither the string table nor the tech tree is a declared region","mitigation":"suspected cause of the sibling section hook's compare crash (docs/M2.md)"},{"what":"allocates 123 WeaponDef objects (0x278 bytes each) on the game heap","risk":"low","why":"the definitions do not exist when the hook is entered, so they cannot be a before-snapshot; the dictionary region compares them by id/name/path","mitigation":""},{"what":"the word at dictionary+0x14","risk":"low","why":"not modelled; emitted as an opaque pointer, which the default policy ignores -- a change is visible in a trace but never a divergence","mitigation":"guard:dict"},{"what":"writes lines to the game log for a missing manifest","risk":"low","why":"log text is not simulation state","mitigation":""},{"what":"std::sort tie order for equal weapon names","risk":"low","why":"msvc_sort.h replays MSVC 2010's introsort, but the shipped data has no tied names, so the tie rule is unexercised rather than verified","mitigation":""}]}},"Game::SectionDictionary::SectionDictionary":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"LoadSection registers each section with the string table and the live TechTree, and may append to the dictionary's own vector","risk":"high","why":"M3 scope; ours delegates to the game's LoadSection after the original has already built all 885 definitions, so the second pass registers duplicates -- the leading hypothesis for this hook's compare-mode crash","mitigation":"see docs/M2.md; compare mode for this hook is not safe to run"},{"what":"post-load validation pass over every definition's @-token against the string table","risk":"medium","why":"runs after the loop and touches no declared region","mitigation":""},{"what":"allocates 885 SectionDef objects (0x3d8 bytes each) on the game heap","risk":"low","why":"they do not exist at hook entry; compared by index/species/id/token","mitigation":""},{"what":"the word at dictionary+0x14","risk":"low","why":"not modelled; emitted as an ignored pointer","mitigation":"guard:dict"},{"what":"the before-snapshot of the object is uninitialised heap","risk":"medium","why":"the hook is on the constructor, so `before` is meaningless and only `after` carries information","mitigation":""}]}},"Game::TechTree::ProcessResearch":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"posts EVENT_RESEARCH_OVERBUDGET on the owner's EventStorage in the same branch that sets node.flag = 2","risk":"high","why":"the message text is composed from the tech name, so ours cannot synthesise it; it would have to be posted through the game's own event API. This is the defect that made a clean compare false: replace mode's autosave differed from the oracle by exactly this one event","mitigation":"region:events (EvNxID now diverges instead of passing silently)"},{"what":"posts EVENT_TECHS_UNLOCKED for nodes that became available this turn","risk":"medium","why":"the trailing unlock loop makes no draw and writes no node, but it does build a names list and post an event","mitigation":"region:events"},{"what":"TechTree::SetResearched on completion: the turn/order stamps, the child unlock cascade, the recursive research of zero-cost children, and the owner's OnTechResearched callback","risk":"high","why":"its own milestone (B2); the callback writes live player state that compare mode must not touch, and it consumes one extra RNG word","mitigation":"guard:player, guard:tree_header"},{"what":"bumps the tree's completion-order counter (TechTree+0x20)","risk":"medium","why":"part of SetResearched; the per-node `order` word is compared but the counter it comes from was not a region","mitigation":"guard:tree_header"},{"what":"writes a completion line to the game log","risk":"low","why":"log text is not simulation state","mitigation":""}]}},"Game::ServerPlayer::OnTechResearched":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"posts EVENT_RESEARCH_COMPLETE / _UNDERBUDGET / _TEMPERANCE on the owner's EventStorage when !silent","risk":"high","why":"the same class of write as B3's defect, and this hook has no replace-mode oracle that could catch it: gotcha 4 in docs/B2.md says a changed save hash on a completion turn is expected and therefore not a finding","mitigation":"guard:player (EventStorage is inline at ServerPlayer+0x29c)"},{"what":"writes every owned system's AI flag (CCC_AIVrus / CCC_AISlv), re-evaluates the arcology civilian cap, cures addiction and clears plague across systems AND ships","risk":"high","why":"writes through pointers to other objects; compare mode must not touch live state, and no region reaches them","mitigation":""},{"what":"the pending plague-cure roll (ServerPlayer::RollResearchEvent)","risk":"high","why":"it draws exactly one word from the strategic generator unconditionally; running it in compare mode would consume real randomness. The two words it guards are still cleared and the record says whether it would have fired","mitigation":"this is the extra draw B3 observed on a completion"},{"what":"TechTree::SetResearched for the Zuul boarding-pod grant","risk":"medium","why":"it would mutate the live tree, and it recurses","mitigation":""},{"what":"allocates or frees the node-bore block at ServerPlayer+0x308","risk":"medium","why":"ours has no allocator the game's runtime could free, so replace mode calls the game's own updater -- which means replace mode never exercises our node-bore selection at all","mitigation":"region:node_bore, declared only when the block already exists"}]}},"Game::ServerSystem::ProcessTurn":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"the addiction sweep raises MoraleEvents, which are constructed and appended to the system's capped morale history","risk":"high","why":"the same class of write as B3's defect. sim::ProcessColonyTurn does compute the morale events (ColonyTurnResult), but the hook never emits them: DescribeMoraleEvents is dead code, so they are neither compared nor logged","mitigation":"guard:system"},{"what":"every callee: the plague pass, imperial and civilian growth, the resource debit, in-orbit refuel, slaves, rebellion and the build queue","risk":"high","why":"declared input boundary -- ProcessTurn is a dispatcher and only the words it writes itself are modelled. The callees raise EVENT_SLAVES_DEAD, EVENT_SYSTEM_REBELLION_CONTINUES, the plague events and SEBuildCompleted, create ships and bump per-player ShipRecords counters","mitigation":"guard:system covers the system object only, not the other objects"},{"what":"ApplyInfraBonus / ApplyPopBonus read the owner's home-system id, and the build queue writes the owning ServerPlayer","risk":"medium","why":"writes through a pointer to another object; no region reaches the player","mitigation":""},{"what":"ProcessRebellion is the pass's only RNG consumer and its draw count is data-dependent","risk":"low","why":"the generator IS a declared region, so a moved post-state is visible and names the system whose rebellion fired -- it is reported, not modelled","mitigation":""},{"what":"replace mode is refused for this hook","risk":"medium","why":"our side models the dispatcher's own writes and none of the callees, so a replace run would silently skip a colony's whole turn. There is therefore no oracle layer behind the compare for this hook","mitigation":""}]}},"Game::StrategyServer::MoveFleet":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"on arrival: dispatches SEFleetArrived and runs one of three arrival handlers by destination kind (enter system / join fleet / stop at point)","risk":"high","why":"declared input boundary -- an arriving call is expected to differ in all of it, and none of it is declared, so the compare says nothing about arrivals","mitigation":"guard:fleet sees the fleet's own words; the event and the system do not"},{"what":"on departure: cancels every still-acting ship (with a log line each) and calls ServerSystem::FleetDeparts, which rewrites the system's ownership bits","risk":"high","why":"writes through pointers to ships and to the system","mitigation":""},{"what":"the tanker top-up refuels other ships in the fleet","risk":"medium","why":"the per-ship range regions would show it, but ours does not model it, so a fleet with a tanker diverges for a known reason","mitigation":""},{"what":"a node-line waypoint's step comes from the stutter profile","risk":"medium","why":"NodeLineStep / BuildStutterSegments are written and unit-tested but not wired in; the hook steps every waypoint type as speed x dt, so a node-line leg is knowingly mis-stepped and only its type is recorded","mitigation":"declared gap: docs/B4.md"},{"what":"a missed probabilistic jump scatters the fleet in a random direction","risk":"medium","why":"the direction is a second draw whose mapping is not modelled; ours leaves the position alone and reports the scatter distance, so the generator region diverges by one word on a miss","mitigation":""},{"what":"the route revalidation and the waypoint list itself","risk":"medium","why":"declared input boundary; the waypoint vector is not a region","mitigation":""}]}},"Game::StrategyServer::ProcessFleetMovement":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"`ours` re-reads the LIVE fleet list after the original has run","risk":"high","why":"the gate-traffic total is computed by the original at the very end of the pass, so a pre-call snapshot would diverge for the wrong reason. It breaks the compare invariant that ours never touches live memory, and it makes this hook's verdict partly self-fulfilling: the input to our arithmetic is the original's own post-move state","mitigation":""},{"what":"drives MoveFleet up to five times per fleet","risk":"high","why":"every undeclared effect of MoveFleet happens inside this call too; the pass schedule is recorded in the arguments but never compared","mitigation":""},{"what":"writes FPdpos into every fleet and clears flags 0x2 and 0x100 on every fleet","risk":"high","why":"no region covers the fleets, only the players' gate-traffic words","mitigation":""},{"what":"OnFleetArrived posts EVENT_FLEET_ARRIVED","risk":"high","why":"the same class of write as B3's defect, and there is no replace mode for this hook, so nothing behind the compare could catch it either","mitigation":""},{"what":"the original accumulates by player->index but writes back by the player's position in the server vector, into a fixed 32-int array with no bounds check","risk":"medium","why":"a real latent bug in the original that our side reproduces only while index == position; the reference save never separates them","mitigation":""},{"what":"PassSchedule() is never called by the hook, and FleetSummary::targetFleetId / relation are never filled","risk":"medium","why":"the header claims ours predicts the call order for a trace to check; that prediction is not actually emitted","mitigation":""}]}}}}} +{"ts":526381931,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":0,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d6de8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":526382897,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":1,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d4fd8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":526383111,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":2,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad45f0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":526383283,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":3,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad2da8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":526383579,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":4,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad36e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":526383777,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":5,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad3938","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":526385503,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":6,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aa120","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":526388062,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":7,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91050","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526388454,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":8,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91330","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526388814,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":9,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91610","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526389205,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":10,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa918f0","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526389677,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":11,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91bd0","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":420,"len":12}],"n":1}} +{"ts":526390084,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":12,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9542d8","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526390448,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":13,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9545b8","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526390822,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":14,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954898","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526391184,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":15,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954b78","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526391639,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":16,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954e58","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526392017,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":17,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955138","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526392391,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":18,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955418","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526392774,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":19,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9556f8","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526393132,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":20,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9559d8","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526393500,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":21,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955cb8","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526394034,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":22,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955f98","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":216,"len":1},{"region":"system","off":368,"len":1},{"region":"system","off":420,"len":12},{"region":"system","off":569,"len":3}],"n":4}} +{"ts":526394454,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":23,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e956278","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":268435456}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":268435456},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":268435456},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":268435456},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":420,"len":12}],"n":1}} +{"ts":526394836,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":24,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fde8","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526395196,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":25,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950f58","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526395552,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":26,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fb00","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526395923,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":27,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f530","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526396336,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":28,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f818","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526396685,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":29,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9500d0","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526397025,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":30,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950988","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526397342,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":31,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9503b8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526397709,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":32,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9506a0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526398061,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":33,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950c70","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":526398412,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":34,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fad1e78","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557985044,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":35,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d6de8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":557985303,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":36,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d4fd8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":557985649,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":37,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad45f0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":557985833,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":38,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad2da8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":557986051,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":39,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad36e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":557986271,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":40,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad3938","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":557986464,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":41,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aa120","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":18}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":557986720,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":42,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353a8d78","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":50,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":557987121,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":43,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91050","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557987613,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":44,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91330","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557988064,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":45,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91610","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557988513,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":46,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa918f0","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557988989,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":47,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91bd0","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":2}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557989373,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":48,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9542d8","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557989747,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":49,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9545b8","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557990108,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":50,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954898","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557990458,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":51,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954b78","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557990828,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":52,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954e58","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557991219,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":53,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955138","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557991616,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":54,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955418","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557991980,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":55,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9556f8","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557992333,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":56,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9559d8","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557992698,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":57,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955cb8","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557993180,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":58,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955f98","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":2}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":216,"len":1},{"region":"system","off":368,"len":1},{"region":"system","off":568,"len":4}],"n":3}} +{"ts":557993582,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":59,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e956278","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":2}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557993960,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":60,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fde8","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557994313,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":61,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950f58","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557994682,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":62,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fb00","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557995040,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":63,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f530","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557995403,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":64,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f818","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557995769,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":65,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9500d0","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557996166,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":66,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950988","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557996521,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":67,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9503b8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557996890,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":68,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9506a0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557997242,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":69,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950c70","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557997647,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":70,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fad1e78","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":557999278,"hook":"Game::ServerPlayer::OnTechResearched","mode":"compare","call_id":71,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e8f2ed0","n":"player"},{"t":"i32","v":1,"n":"player_index"},{"t":"i32","v":2,"n":"species"},{"t":"ptr","v":"0x04961428","n":"def"},{"t":"i32","v":10001,"n":"tech_id"},{"t":"i32","v":144,"n":"def_node_index"},{"t":"str","v":"IND_Waldo","n":"tech_name"},{"t":"bool","v":false,"n":"silent"},{"t":"bool","v":true,"n":"is_current_target"},{"t":"i32","v":4,"n":"owned_systems_bytes"},{"t":"bool","v":false,"n":"rebel_ai"},{"t":"bool","v":true,"n":"ai_benefit_in"},{"t":"i32","v":3,"n":"gate_traffic_tpgate"},{"t":"i32","v":6,"n":"gate_traffic_gatamp"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"suit":{"before":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}},"after":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}}},"res_mod":{"before":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}},"after":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}}},"abilities":{"before":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}},"after":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}}},"modifiers":{"before":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.10000002},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}}},"design_masks":{"before":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":64}}},"after":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":64}}}},"translation":{"before":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}},"after":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}}},"vaccines":{"before":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}}},"research_target":{"before":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x04961428"},"research_target_set":{"t":"bool","v":true}}},"after":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x00000000"},"research_target_set":{"t":"bool","v":false}}}},"node_bore_ptr":{"before":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}},"after":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}}},"inc_mod":{"before":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}}},"capture_designs":{"before":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}}},"species_flags":{"before":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}},"after":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}}},"roll":{"before":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}},"after":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}}},"ours":{"ret":null,"side":{"suit":{"after":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}}},"res_mod":{"after":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}}},"abilities":{"after":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}}},"modifiers":{"after":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}}},"design_masks":{"after":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":64}}}},"translation":{"after":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}}},"vaccines":{"after":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}}},"research_target":{"after":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x00000000"},"research_target_set":{"t":"bool","v":false}}}},"node_bore_ptr":{"after":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}}},"inc_mod":{"after":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}}},"capture_designs":{"after":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}}},"species_flags":{"after":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}}},"roll":{"after":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["player"],"undeclared":[{"region":"player","off":628,"len":12},{"region":"player","off":688,"len":1}],"n":2}} +{"ts":589563350,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":72,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d6de8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":589563674,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":73,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d4fd8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":589563902,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":74,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad45f0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":589564071,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":75,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad2da8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":589564235,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":76,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad36e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":589564549,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":77,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad3938","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":589564771,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":78,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aa120","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":589564988,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":79,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353a8d78","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":50,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":18}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":589565202,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":80,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aab88","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":66,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":589565646,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":81,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91050","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589566002,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":82,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91330","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589566339,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":83,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91610","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589566682,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":84,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa918f0","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589567078,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":85,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91bd0","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":3}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589567425,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":86,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9542d8","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589567807,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":87,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9545b8","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589568249,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":88,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954898","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589568624,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":89,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954b78","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589568967,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":90,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954e58","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589569292,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":91,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955138","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589569635,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":92,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955418","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589569967,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":93,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9556f8","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589570299,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":94,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9559d8","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589570641,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":95,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955cb8","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589571138,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":96,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955f98","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":3}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":216,"len":1},{"region":"system","off":368,"len":1},{"region":"system","off":568,"len":4}],"n":3}} +{"ts":589571639,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":97,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e956278","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":3}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589572102,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":98,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fde8","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589572530,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":99,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950f58","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589572979,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":100,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fb00","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589573409,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":101,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f530","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589573838,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":102,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f818","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589574194,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":103,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9500d0","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589574550,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":104,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950988","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589574915,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":105,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9503b8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589575267,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":106,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9506a0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589575628,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":107,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950c70","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":589576040,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":108,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fad1e78","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621153877,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":109,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d6de8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":621154136,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":110,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d4fd8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":621154311,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":111,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad45f0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":621154490,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":112,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad2da8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":621154683,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":113,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad36e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":621154860,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":114,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad3938","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":621155060,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":115,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aa120","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":true},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":14}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":12.7082443}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":true},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":12.7082443}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":204,"len":1},{"region":"fleet","off":219,"len":2},{"region":"fleet","off":224,"len":26},{"region":"fleet","off":268,"len":1}],"n":5}} +{"ts":621155272,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":116,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353a8d78","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":50,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":621155451,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":117,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aab88","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":66,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":18}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":621155668,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":118,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353ab028","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":98,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":621156075,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":119,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91050","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621156595,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":120,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91330","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621156955,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":121,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91610","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621157281,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":122,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa918f0","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621157678,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":123,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91bd0","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":4}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621158037,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":124,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9542d8","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621158353,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":125,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9545b8","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621158677,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":126,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954898","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621159043,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":127,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954b78","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621159429,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":128,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954e58","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621159800,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":129,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955138","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621160129,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":130,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955418","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621160441,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":131,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9556f8","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621160772,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":132,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9559d8","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621161087,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":133,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955cb8","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621161459,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":134,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955f98","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":4}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":216,"len":1},{"region":"system","off":368,"len":1},{"region":"system","off":568,"len":4}],"n":3}} +{"ts":621161833,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":135,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e956278","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":4}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621162191,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":136,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fde8","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621162507,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":137,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950f58","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621162837,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":138,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fb00","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621163152,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":139,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f530","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621163512,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":140,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f818","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621163931,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":141,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9500d0","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621164294,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":142,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950988","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621164663,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":143,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9503b8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621165059,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":144,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9506a0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621165412,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":145,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950c70","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621165820,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":146,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fad1e78","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":621166509,"hook":"Game::ServerPlayer::OnTechResearched","mode":"compare","call_id":147,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e8f2ed0","n":"player"},{"t":"i32","v":1,"n":"player_index"},{"t":"i32","v":2,"n":"species"},{"t":"ptr","v":"0x04961558","n":"def"},{"t":"i32","v":10094,"n":"tech_id"},{"t":"i32","v":142,"n":"def_node_index"},{"t":"str","v":"IND_TRKSTL","n":"tech_name"},{"t":"bool","v":false,"n":"silent"},{"t":"bool","v":true,"n":"is_current_target"},{"t":"i32","v":4,"n":"owned_systems_bytes"},{"t":"bool","v":false,"n":"rebel_ai"},{"t":"bool","v":true,"n":"ai_benefit_in"},{"t":"i32","v":3,"n":"gate_traffic_tpgate"},{"t":"i32","v":6,"n":"gate_traffic_gatamp"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"suit":{"before":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}},"after":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}}},"res_mod":{"before":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}},"after":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}}},"abilities":{"before":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}},"after":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}}},"modifiers":{"before":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}}},"design_masks":{"before":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":64}}},"after":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":2097216}}}},"translation":{"before":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}},"after":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}}},"vaccines":{"before":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}}},"research_target":{"before":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x04961558"},"research_target_set":{"t":"bool","v":true}}},"after":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x00000000"},"research_target_set":{"t":"bool","v":false}}}},"node_bore_ptr":{"before":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}},"after":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}}},"inc_mod":{"before":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}}},"capture_designs":{"before":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}}},"species_flags":{"before":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}},"after":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}}},"roll":{"before":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":true},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}},"after":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":375},"next_index":{"t":"i64","v":249}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":374},"next_index":{"t":"i64","v":250}}}}},"ours":{"ret":null,"side":{"suit":{"after":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}}},"res_mod":{"after":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}}},"abilities":{"after":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}}},"modifiers":{"after":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}}},"design_masks":{"after":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":2097216}}}},"translation":{"after":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}}},"vaccines":{"after":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}}},"research_target":{"after":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x00000000"},"research_target_set":{"t":"bool","v":false}}}},"node_bore_ptr":{"after":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}}},"inc_mod":{"after":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}}},"capture_designs":{"after":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}}},"species_flags":{"after":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}}},"roll":{"after":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":374},"next_index":{"t":"i64","v":250}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["player"],"undeclared":[{"region":"player","off":632,"len":1},{"region":"player","off":688,"len":1}],"n":2}} +{"ts":652736376,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":148,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d6de8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":652736715,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":149,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x0e8d4fd8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":652736967,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":150,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad45f0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":652737163,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":151,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad2da8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":652737340,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":152,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad36e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":652737521,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":153,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x1fad3938","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":652737762,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":154,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aa120","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.06618261},"y":{"t":"f32","v":9.36798859},"z":{"t":"f32","v":0.234276652}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":12.7082443}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":10.7082443}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.06618261},"y":{"t":"f32","v":9.36798859},"z":{"t":"f32","v":0.234276652}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":10.7082443}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":652737982,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":155,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353a8d78","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":50,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":true},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.34966946},"y":{"t":"f32","v":-1.21961474},"z":{"t":"f32","v":5.37467194}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":14}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":12.4223938}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":true},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.34966946},"y":{"t":"f32","v":-1.21961474},"z":{"t":"f32","v":5.37467194}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":12.4223938}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":204,"len":1},{"region":"fleet","off":219,"len":2},{"region":"fleet","off":224,"len":26},{"region":"fleet","off":268,"len":1}],"n":5}} +{"ts":652738173,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":156,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aab88","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":66,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.13544559},"y":{"t":"f32","v":3.19647574},"z":{"t":"f32","v":1.96963489}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.13544559},"y":{"t":"f32","v":3.19647574},"z":{"t":"f32","v":1.96963489}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":652738353,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":157,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353ab028","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":98,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0707722},"y":{"t":"f32","v":1.56715405},"z":{"t":"f32","v":0.700968981}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":18}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0707722},"y":{"t":"f32","v":1.56715405},"z":{"t":"f32","v":0.700968981}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":652738540,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":158,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa92a70","n":"server"},{"t":"ptr","v":"0x353aa248","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":114,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9544621},"y":{"t":"f32","v":5.13790941},"z":{"t":"f32","v":0.62210083}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9544621},"y":{"t":"f32","v":5.13790941},"z":{"t":"f32","v":0.62210083}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":652739069,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":159,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91050","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652739851,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":160,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91330","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652740220,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":161,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91610","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652740566,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":162,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa918f0","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652740982,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":163,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fa91bd0","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":5}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652741374,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":164,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9542d8","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652741786,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":165,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9545b8","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652742144,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":166,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954898","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652742515,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":167,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954b78","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652742915,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":168,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e954e58","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652743271,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":169,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955138","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652743639,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":170,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955418","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652743991,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":171,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9556f8","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652744342,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":172,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9559d8","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652744711,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":173,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955cb8","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":2}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":2}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":16},"rcex_mask":{"t":"u32","v":2},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":16},"rcex_mask":{"t":"u32","v":2},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":2}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":16},"rcex_mask":{"t":"u32","v":2},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652745104,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":174,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e955f98","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":5}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652745536,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":175,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e956278","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":5}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652745944,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":176,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fde8","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652746298,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":177,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950f58","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652746671,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":178,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94fb00","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652747023,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":179,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f530","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652747374,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":180,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e94f818","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652747737,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":181,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9500d0","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652748093,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":182,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950988","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652748441,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":183,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9503b8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652748858,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":184,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e9506a0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652749260,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":185,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x0e950c70","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":652749730,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":186,"thread":2752,"depth":0,"args":[{"t":"ptr","v":"0x1fad1e78","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} diff --git a/verify/traces/mf-before-compare.jsonl b/verify/traces/mf-before-compare.jsonl new file mode 100644 index 0000000..966855d --- /dev/null +++ b/verify/traces/mf-before-compare.jsonl @@ -0,0 +1,188 @@ +{"meta":{"format":1,"build":"recap-7584bad-20260908T0615Z","exe_sha256":"970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841","started":"2026-09-08T07:22:42Z","inline_max":256,"hooks":{"Shim::SelfTest::Fill":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"complete","why":"Fill writes buf[0..n) and nothing else; the whole range is a declared region","unmodelled":[]}},"Mars::GlobalConsts::LoadFile":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"erases each consumed key from the caller's std::map","risk":"medium","why":"the map is a LoadAll temporary; declaring a red-black tree as a region is not possible before the call. First-occurrence-wins is reproduced in game::config::apply instead, so the *effect* is modelled, the container is not","mitigation":"LoadAll's post-state would have to be hooked to see it"},{"what":"writes three kinds of line to the game log (unrecognised key, applied key, expected-but-not-found)","risk":"low","why":"log text is not part of the simulation state","mitigation":""},{"what":"opens the file through the VFS and allocates/releases a refcounted buffer","risk":"low","why":"ours performs the same two calls, so allocation behaviour matches by construction rather than by comparison","mitigation":""},{"what":"String slots assign through the engine's own std::string, leaking one heap block per long string in compare mode","risk":"low","why":"start-up only; documented in docs/M1.md","mitigation":""}]}},"Game::ServerPlayer::ComputeBudget":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"slots 1, 2, 3, 4, 7 and 11 are produced by callees this milestone does not model (per-system output, trade, ship-carried population, a second manager, the build-queue spend)","risk":"high","why":"they are copied out of the original's own output and back into the same slots, so they match BY CONSTRUCTION and prove nothing","mitigation":"declared input boundary; see budget_inputs.h"},{"what":"ServerSystem::ComputeOutput repairs damaged ships in orbit","risk":"high","why":"replace mode runs the original a second time on a scratch Budget to harvest the six unmodelled slots, so that repair happens TWICE per turn in replace mode and nothing in the trace would show it","mitigation":"guard:budget_object does not reach the ships; unverified"},{"what":"the difficulty-mods row from StrategyServer::GetDifficultyMods","risk":"medium","why":"not reachable from a ServerPlayer, so the two relevant entries are fitted constants measured from the B1 trace rather than snapshotted inputs","mitigation":""},{"what":"the research-allocation vector's heap block","risk":"low","why":"only the element count is compared; the three words are heap pointers the default policy ignores","mitigation":""}]}},"Game::WeaponDictionary::Init":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"LoadWeapon -> WeaponDef::ParseScript registers each weapon's name with the string table and resolves `requires` against the live TechTree","risk":"high","why":"per-file parsing is M3 scope; ours delegates to the game's own LoadWeapon, so a compare run performs the registration a SECOND time and neither the string table nor the tech tree is a declared region","mitigation":"suspected cause of the sibling section hook's compare crash (docs/M2.md)"},{"what":"allocates 123 WeaponDef objects (0x278 bytes each) on the game heap","risk":"low","why":"the definitions do not exist when the hook is entered, so they cannot be a before-snapshot; the dictionary region compares them by id/name/path","mitigation":""},{"what":"the word at dictionary+0x14","risk":"low","why":"not modelled; emitted as an opaque pointer, which the default policy ignores -- a change is visible in a trace but never a divergence","mitigation":"guard:dict"},{"what":"writes lines to the game log for a missing manifest","risk":"low","why":"log text is not simulation state","mitigation":""},{"what":"std::sort tie order for equal weapon names","risk":"low","why":"msvc_sort.h replays MSVC 2010's introsort, but the shipped data has no tied names, so the tie rule is unexercised rather than verified","mitigation":""}]}},"Game::SectionDictionary::SectionDictionary":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"LoadSection registers each section with the string table and the live TechTree, and may append to the dictionary's own vector","risk":"high","why":"M3 scope; ours delegates to the game's LoadSection after the original has already built all 885 definitions, so the second pass registers duplicates -- the leading hypothesis for this hook's compare-mode crash","mitigation":"see docs/M2.md; compare mode for this hook is not safe to run"},{"what":"post-load validation pass over every definition's @-token against the string table","risk":"medium","why":"runs after the loop and touches no declared region","mitigation":""},{"what":"allocates 885 SectionDef objects (0x3d8 bytes each) on the game heap","risk":"low","why":"they do not exist at hook entry; compared by index/species/id/token","mitigation":""},{"what":"the word at dictionary+0x14","risk":"low","why":"not modelled; emitted as an ignored pointer","mitigation":"guard:dict"},{"what":"the before-snapshot of the object is uninitialised heap","risk":"medium","why":"the hook is on the constructor, so `before` is meaningless and only `after` carries information","mitigation":""}]}},"Game::TechTree::ProcessResearch":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"posts EVENT_RESEARCH_OVERBUDGET on the owner's EventStorage in the same branch that sets node.flag = 2","risk":"high","why":"the message text is composed from the tech name, so ours cannot synthesise it; it would have to be posted through the game's own event API. This is the defect that made a clean compare false: replace mode's autosave differed from the oracle by exactly this one event","mitigation":"region:events (EvNxID now diverges instead of passing silently)"},{"what":"posts EVENT_TECHS_UNLOCKED for nodes that became available this turn","risk":"medium","why":"the trailing unlock loop makes no draw and writes no node, but it does build a names list and post an event","mitigation":"region:events"},{"what":"TechTree::SetResearched on completion: the turn/order stamps, the child unlock cascade, the recursive research of zero-cost children, and the owner's OnTechResearched callback","risk":"high","why":"its own milestone (B2); the callback writes live player state that compare mode must not touch, and it consumes one extra RNG word","mitigation":"guard:player, guard:tree_header"},{"what":"bumps the tree's completion-order counter (TechTree+0x20)","risk":"medium","why":"part of SetResearched; the per-node `order` word is compared but the counter it comes from was not a region","mitigation":"guard:tree_header"},{"what":"writes a completion line to the game log","risk":"low","why":"log text is not simulation state","mitigation":""}]}},"Game::ServerPlayer::OnTechResearched":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"posts EVENT_RESEARCH_COMPLETE / _UNDERBUDGET / _TEMPERANCE on the owner's EventStorage when !silent","risk":"high","why":"the same class of write as B3's defect, and this hook has no replace-mode oracle that could catch it: gotcha 4 in docs/B2.md says a changed save hash on a completion turn is expected and therefore not a finding","mitigation":"guard:player (EventStorage is inline at ServerPlayer+0x29c)"},{"what":"writes every owned system's AI flag (CCC_AIVrus / CCC_AISlv), re-evaluates the arcology civilian cap, cures addiction and clears plague across systems AND ships","risk":"high","why":"writes through pointers to other objects; compare mode must not touch live state, and no region reaches them","mitigation":""},{"what":"the pending plague-cure roll (ServerPlayer::RollResearchEvent)","risk":"high","why":"it draws exactly one word from the strategic generator unconditionally; running it in compare mode would consume real randomness. The two words it guards are still cleared and the record says whether it would have fired","mitigation":"this is the extra draw B3 observed on a completion"},{"what":"TechTree::SetResearched for the Zuul boarding-pod grant","risk":"medium","why":"it would mutate the live tree, and it recurses","mitigation":""},{"what":"allocates or frees the node-bore block at ServerPlayer+0x308","risk":"medium","why":"ours has no allocator the game's runtime could free, so replace mode calls the game's own updater -- which means replace mode never exercises our node-bore selection at all","mitigation":"region:node_bore, declared only when the block already exists"}]}},"Game::ServerSystem::ProcessTurn":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"the addiction sweep raises MoraleEvents, which are constructed and appended to the system's capped morale history","risk":"high","why":"the same class of write as B3's defect. sim::ProcessColonyTurn does compute the morale events (ColonyTurnResult), but the hook never emits them: DescribeMoraleEvents is dead code, so they are neither compared nor logged","mitigation":"guard:system"},{"what":"every callee: the plague pass, imperial and civilian growth, the resource debit, in-orbit refuel, slaves, rebellion and the build queue","risk":"high","why":"declared input boundary -- ProcessTurn is a dispatcher and only the words it writes itself are modelled. The callees raise EVENT_SLAVES_DEAD, EVENT_SYSTEM_REBELLION_CONTINUES, the plague events and SEBuildCompleted, create ships and bump per-player ShipRecords counters","mitigation":"guard:system covers the system object only, not the other objects"},{"what":"ApplyInfraBonus / ApplyPopBonus read the owner's home-system id, and the build queue writes the owning ServerPlayer","risk":"medium","why":"writes through a pointer to another object; no region reaches the player","mitigation":""},{"what":"ProcessRebellion is the pass's only RNG consumer and its draw count is data-dependent","risk":"low","why":"the generator IS a declared region, so a moved post-state is visible and names the system whose rebellion fired -- it is reported, not modelled","mitigation":""},{"what":"replace mode is refused for this hook","risk":"medium","why":"our side models the dispatcher's own writes and none of the callees, so a replace run would silently skip a colony's whole turn. There is therefore no oracle layer behind the compare for this hook","mitigation":""}]}},"Game::StrategyServer::MoveFleet":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"on arrival: dispatches SEFleetArrived and runs one of three arrival handlers by destination kind (enter system / join fleet / stop at point)","risk":"high","why":"declared input boundary -- an arriving call is expected to differ in all of it, and none of it is declared, so the compare says nothing about arrivals","mitigation":"guard:fleet sees the fleet's own words; the event and the system do not"},{"what":"on departure: cancels every still-acting ship (with a log line each) and calls ServerSystem::FleetDeparts, which rewrites the system's ownership bits","risk":"high","why":"writes through pointers to ships and to the system","mitigation":""},{"what":"the tanker top-up refuels other ships in the fleet","risk":"medium","why":"the per-ship range regions would show it, but ours does not model it, so a fleet with a tanker diverges for a known reason","mitigation":""},{"what":"a node-line waypoint's step comes from the stutter profile","risk":"medium","why":"NodeLineStep / BuildStutterSegments are written and unit-tested but not wired in; the hook steps every waypoint type as speed x dt, so a node-line leg is knowingly mis-stepped and only its type is recorded","mitigation":"declared gap: docs/B4.md"},{"what":"a missed probabilistic jump scatters the fleet in a random direction","risk":"medium","why":"the direction is a second draw whose mapping is not modelled; ours leaves the position alone and reports the scatter distance, so the generator region diverges by one word on a miss","mitigation":""},{"what":"the route revalidation and the waypoint list itself","risk":"medium","why":"declared input boundary; the waypoint vector is not a region","mitigation":""}]}},"Game::StrategyServer::ProcessFleetMovement":{"ftol":0,"ftol_kind":"abs","ptr":"ignore","coverage":{"state":"partial","why":"","unmodelled":[{"what":"`ours` re-reads the LIVE fleet list after the original has run","risk":"high","why":"the gate-traffic total is computed by the original at the very end of the pass, so a pre-call snapshot would diverge for the wrong reason. It breaks the compare invariant that ours never touches live memory, and it makes this hook's verdict partly self-fulfilling: the input to our arithmetic is the original's own post-move state","mitigation":""},{"what":"drives MoveFleet up to five times per fleet","risk":"high","why":"every undeclared effect of MoveFleet happens inside this call too; the pass schedule is recorded in the arguments but never compared","mitigation":""},{"what":"writes FPdpos into every fleet and clears flags 0x2 and 0x100 on every fleet","risk":"high","why":"no region covers the fleets, only the players' gate-traffic words","mitigation":""},{"what":"OnFleetArrived posts EVENT_FLEET_ARRIVED","risk":"high","why":"the same class of write as B3's defect, and there is no replace mode for this hook, so nothing behind the compare could catch it either","mitigation":""},{"what":"the original accumulates by player->index but writes back by the player's position in the server vector, into a fixed 32-int array with no bounds check","risk":"medium","why":"a real latent bug in the original that our side reproduces only while index == position; the reference save never separates them","mitigation":""},{"what":"PassSchedule() is never called by the hook, and FleetSummary::targetFleetId / relation are never filled","risk":"medium","why":"the header claims ours predicts the call order for a trace to check; that prediction is not actually emitted","mitigation":""}]}}}}} +{"ts":332552940,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":0,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7e92b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":332553898,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":1,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7ea408","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":332554131,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":2,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b5f68","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":332554344,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":3,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b52b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":332554647,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":4,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b61b8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":332554856,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":5,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b62e0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":332555713,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":6,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352fa2f8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":332560351,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":7,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e865dd0","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332560788,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":8,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8660b0","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332561179,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":9,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866390","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332561642,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":10,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866670","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332562168,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":11,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866950","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":420,"len":3},{"region":"system","off":424,"len":3},{"region":"system","off":428,"len":3}],"n":3}} +{"ts":332562543,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":12,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866c30","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332562916,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":13,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866f10","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332563287,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":14,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aac70","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332563810,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":15,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aaf50","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332564577,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":16,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab230","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332565120,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":17,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab510","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332565561,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":18,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab7f0","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332565940,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":19,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abad0","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332566450,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":20,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abdb0","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332566968,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":21,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac090","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332567672,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":22,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac370","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":216,"len":1},{"region":"system","off":368,"len":1},{"region":"system","off":420,"len":3},{"region":"system","off":424,"len":3},{"region":"system","off":428,"len":3},{"region":"system","off":568,"len":4}],"n":6}} +{"ts":332568507,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":23,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac650","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":268435456}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":268435456},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":268435456},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":2}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":1},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":268435456},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":420,"len":3},{"region":"system","off":424,"len":3},{"region":"system","off":428,"len":3}],"n":3}} +{"ts":332569138,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":24,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acf28","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332569723,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":25,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae380","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332570132,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":26,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad210","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332570506,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":27,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acc40","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332571013,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":28,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac958","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332571395,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":29,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad4f8","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332571782,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":30,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad7e0","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332572141,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":31,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8adac8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332572479,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":32,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8addb0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332572892,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":33,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae098","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":332573214,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":34,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8b2678","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":432,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":65536}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":432},"next_index":{"t":"i64","v":192}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":3},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":65536},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":432},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364116013,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":35,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7e92b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":364116448,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":36,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7ea408","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":364116899,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":37,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b5f68","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":364117106,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":38,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b52b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":364117349,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":39,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b61b8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":364117590,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":40,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b62e0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":364117804,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":41,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352fa2f8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":18}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":364118077,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":42,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f84e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":50,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.15159106},"z":{"t":"f32","v":3.12465525}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413}}}}}},"diverged":true,"diff":[{"path":"side.pos.after.v.y","why":"exact","orig":{"t":"f32","v":3.1515913},"ours":{"t":"f32","v":3.15159106}}],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":364118487,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":43,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e865dd0","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364118933,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":44,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8660b0","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364119345,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":45,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866390","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364119752,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":46,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866670","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364120133,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":47,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866950","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":2}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364120482,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":48,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866c30","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364120891,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":49,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866f10","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364121251,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":50,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aac70","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364121598,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":51,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aaf50","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364121974,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":52,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab230","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364122360,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":53,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab510","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364122708,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":54,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab7f0","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364123038,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":55,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abad0","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364123365,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":56,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abdb0","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364123704,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":57,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac090","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364124228,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":58,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac370","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":2}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":216,"len":1},{"region":"system","off":368,"len":1},{"region":"system","off":568,"len":4}],"n":3}} +{"ts":364124674,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":59,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac650","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":2}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":3}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":2},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364125076,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":60,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acf28","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364125445,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":61,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae380","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364125832,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":62,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad210","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364126202,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":63,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acc40","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364126580,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":64,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac958","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364126953,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":65,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad4f8","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364127323,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":66,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad7e0","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364127701,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":67,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8adac8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364128078,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":68,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8addb0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364128425,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":69,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae098","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364128813,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":70,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8b2678","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":413,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":4},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":413},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":364130874,"hook":"Game::ServerPlayer::OnTechResearched","mode":"compare","call_id":71,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e7fef40","n":"player"},{"t":"i32","v":1,"n":"player_index"},{"t":"i32","v":2,"n":"species"},{"t":"ptr","v":"0x04a112f8","n":"def"},{"t":"i32","v":10001,"n":"tech_id"},{"t":"i32","v":144,"n":"def_node_index"},{"t":"str","v":"IND_Waldo","n":"tech_name"},{"t":"bool","v":false,"n":"silent"},{"t":"bool","v":true,"n":"is_current_target"},{"t":"i32","v":4,"n":"owned_systems_bytes"},{"t":"bool","v":false,"n":"rebel_ai"},{"t":"bool","v":true,"n":"ai_benefit_in"},{"t":"i32","v":3,"n":"gate_traffic_tpgate"},{"t":"i32","v":6,"n":"gate_traffic_gatamp"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"suit":{"before":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}},"after":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}}},"res_mod":{"before":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}},"after":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}}},"abilities":{"before":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}},"after":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}}},"modifiers":{"before":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.10000002},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}}},"design_masks":{"before":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":64}}},"after":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":64}}}},"translation":{"before":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}},"after":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}}},"vaccines":{"before":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}}},"research_target":{"before":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x04a112f8"},"research_target_set":{"t":"bool","v":true}}},"after":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x00000000"},"research_target_set":{"t":"bool","v":false}}}},"node_bore_ptr":{"before":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}},"after":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}}},"inc_mod":{"before":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}}},"capture_designs":{"before":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}}},"species_flags":{"before":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}},"after":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}}},"roll":{"before":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}},"after":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}}},"ours":{"ret":null,"side":{"suit":{"after":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}}},"res_mod":{"after":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}}},"abilities":{"after":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}}},"modifiers":{"after":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}}},"design_masks":{"after":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":64}}}},"translation":{"after":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}}},"vaccines":{"after":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}}},"research_target":{"after":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x00000000"},"research_target_set":{"t":"bool","v":false}}}},"node_bore_ptr":{"after":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}}},"inc_mod":{"after":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}}},"capture_designs":{"after":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}}},"species_flags":{"after":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}}},"roll":{"after":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":413},"next_index":{"t":"i64","v":211}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["player"],"undeclared":[{"region":"player","off":628,"len":3},{"region":"player","off":632,"len":3},{"region":"player","off":636,"len":3},{"region":"player","off":688,"len":1}],"n":4}} +{"ts":395698020,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":72,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7e92b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":395698374,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":73,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7ea408","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":395698611,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":74,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b5f68","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":395698824,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":75,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b52b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":395699028,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":76,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b61b8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":395699363,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":77,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b62e0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":395699614,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":78,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352fa2f8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.5634995},"y":{"t":"f32","v":5.97172451},"z":{"t":"f32","v":1.56473362}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":395699862,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":79,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f84e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":50,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":18}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417821},"z":{"t":"f32","v":3.93145895}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":true,"diff":[{"path":"side.pos.after.v.y","why":"exact","orig":{"t":"f32","v":1.58417809},"ours":{"t":"f32","v":1.58417821}}],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":395700083,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":80,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f8ab0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":66,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149445},"z":{"t":"f32","v":2.20177913}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395}}}}}},"diverged":true,"diff":[{"path":"side.pos.after.v.y","why":"exact","orig":{"t":"f32","v":4.21149492},"ours":{"t":"f32","v":4.21149445}}],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":395700606,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":81,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e865dd0","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395701008,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":82,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8660b0","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395701377,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":83,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866390","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395701758,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":84,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866670","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395702206,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":85,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866950","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":3}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395702587,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":86,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866c30","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395702951,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":87,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866f10","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395703353,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":88,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aac70","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395703770,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":89,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aaf50","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395704137,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":90,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab230","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395704511,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":91,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab510","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395704892,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":92,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab7f0","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395705256,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":93,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abad0","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395705629,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":94,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abdb0","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395705991,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":95,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac090","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395706527,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":96,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac370","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":3}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":216,"len":1},{"region":"system","off":368,"len":1},{"region":"system","off":568,"len":4}],"n":3}} +{"ts":395707044,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":97,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac650","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":3}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":4}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":3},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395707505,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":98,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acf28","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395707952,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":99,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae380","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395708390,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":100,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad210","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395708860,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":101,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acc40","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395709299,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":102,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac958","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395709749,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":103,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad4f8","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395710164,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":104,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad7e0","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395710545,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":105,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8adac8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395710909,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":106,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8addb0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395711267,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":107,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae098","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":395711640,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":108,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8b2678","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":395,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":395},"next_index":{"t":"i64","v":229}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":5},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":395},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427304274,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":109,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7e92b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":427304648,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":110,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7ea408","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":427304874,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":111,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b5f68","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":427305097,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":112,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b52b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":427305299,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":113,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b61b8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":427305517,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":114,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b62e0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":427305751,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":115,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352fa2f8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":true},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.19839668},"y":{"t":"f32","v":7.22444439},"z":{"t":"f32","v":0.811615944}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":14}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":12.7082443}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":true},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":12.7082443}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":204,"len":1},{"region":"fleet","off":219,"len":2},{"region":"fleet","off":224,"len":26},{"region":"fleet","off":268,"len":1}],"n":5}} +{"ts":427305950,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":116,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f84e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":50,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.9839945},"y":{"t":"f32","v":3.1515913},"z":{"t":"f32","v":3.12465525}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167651176},"z":{"t":"f32","v":4.73826265}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":true,"diff":[{"path":"side.pos.after.v.y","why":"exact","orig":{"t":"f32","v":0.0167649984},"ours":{"t":"f32","v":0.0167651176}}],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":427306139,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":117,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f8ab0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":66,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":18}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":427306342,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":118,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f8988","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":98,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307904},"z":{"t":"f32","v":1.50941014}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376}}}}}},"diverged":true,"diff":[{"path":"side.pos.after.v.y","why":"exact","orig":{"t":"f32","v":3.14307928},"ours":{"t":"f32","v":3.14307904}}],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":427306812,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":119,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e865dd0","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427307402,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":120,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8660b0","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427307877,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":121,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866390","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427308226,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":122,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866670","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427308654,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":123,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866950","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":4}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427309046,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":124,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866c30","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427309481,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":125,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866f10","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427309875,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":126,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aac70","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427310240,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":127,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aaf50","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427310621,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":128,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab230","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427310991,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":129,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab510","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427311354,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":130,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab7f0","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427311726,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":131,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abad0","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427312087,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":132,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abdb0","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427312445,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":133,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac090","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427312909,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":134,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac370","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":4}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[{"region":"system","off":216,"len":1},{"region":"system","off":368,"len":1},{"region":"system","off":568,"len":4}],"n":3}} +{"ts":427313354,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":135,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac650","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":4}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":5}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":4},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427313792,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":136,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acf28","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427314238,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":137,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae380","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427314699,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":138,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad210","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427315144,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":139,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acc40","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427315600,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":140,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac958","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427316041,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":141,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad4f8","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427316514,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":142,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad7e0","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427316969,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":143,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8adac8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427317334,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":144,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8addb0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427317691,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":145,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae098","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427318028,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":146,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8b2678","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":376,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":376},"next_index":{"t":"i64","v":248}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":6},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":376},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":427318802,"hook":"Game::ServerPlayer::OnTechResearched","mode":"compare","call_id":147,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e7fef40","n":"player"},{"t":"i32","v":1,"n":"player_index"},{"t":"i32","v":2,"n":"species"},{"t":"ptr","v":"0x04a11428","n":"def"},{"t":"i32","v":10094,"n":"tech_id"},{"t":"i32","v":142,"n":"def_node_index"},{"t":"str","v":"IND_TRKSTL","n":"tech_name"},{"t":"bool","v":false,"n":"silent"},{"t":"bool","v":true,"n":"is_current_target"},{"t":"i32","v":4,"n":"owned_systems_bytes"},{"t":"bool","v":false,"n":"rebel_ai"},{"t":"bool","v":true,"n":"ai_benefit_in"},{"t":"i32","v":3,"n":"gate_traffic_tpgate"},{"t":"i32","v":6,"n":"gate_traffic_gatamp"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"suit":{"before":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}},"after":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}}},"res_mod":{"before":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}},"after":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}}},"abilities":{"before":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}},"after":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}}},"modifiers":{"before":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}}},"design_masks":{"before":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":64}}},"after":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":2097216}}}},"translation":{"before":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}},"after":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}}},"vaccines":{"before":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}}},"research_target":{"before":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x04a11428"},"research_target_set":{"t":"bool","v":true}}},"after":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x00000000"},"research_target_set":{"t":"bool","v":false}}}},"node_bore_ptr":{"before":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}},"after":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}}},"inc_mod":{"before":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}}},"capture_designs":{"before":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}}},"species_flags":{"before":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}},"after":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}}},"roll":{"before":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":true},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}},"after":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":375},"next_index":{"t":"i64","v":249}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":374},"next_index":{"t":"i64","v":250}}}}},"ours":{"ret":null,"side":{"suit":{"after":{"t":"struct","v":{"suit_tol":{"t":"f32","v":6.25},"max_overharvest":{"t":"f32","v":0.0199999996}}}},"res_mod":{"after":{"t":"struct","v":{"res_mod":{"t":"f32","v":0.899999976}}}},"abilities":{"after":{"t":"struct","v":{"reb_ai":{"t":"bool","v":false},"unk_fd":{"t":"u8","v":1},"ai_benefit":{"t":"bool","v":true},"trade_allowed":{"t":"bool","v":false},"commerce_raiding":{"t":"bool","v":false},"view_intel":{"t":"bool","v":false},"grav_synth":{"t":"bool","v":false},"advanced_sensors":{"t":"bool","v":false},"arcology":{"t":"bool","v":false},"unk_105":{"t":"u8","v":0},"unk_106":{"t":"u8","v":0},"unk_107":{"t":"u8","v":0}}}},"modifiers":{"after":{"t":"struct","v":{"pddm":{"t":"f32","v":1},"con_mod":{"t":"list","v":[{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976},{"t":"f32","v":0.899999976}]},"sav_mod":{"t":"list","v":[{"t":"f32","v":1},{"t":"f32","v":1},{"t":"f32","v":1}]},"out_mod":{"t":"f32","v":1.25},"unk_128":{"t":"u32","v":1065353216},"unk_12c":{"t":"u32","v":1065353216},"pop_mod":{"t":"f32","v":1.10000002},"terra_mod":{"t":"f32","v":1},"asteroid_mining":{"t":"bool","v":false},"unk_139_13b":{"t":"u32","v":0},"unk_13c":{"t":"u32","v":1045220557},"min_rate":{"t":"f32","v":1},"unk_144":{"t":"u32","v":0},"per_gate_traffic":{"t":"i32","v":0},"unk_14c":{"t":"u32","v":0},"cast_range":{"t":"f32","v":0},"cast_efficiency":{"t":"f32","v":0},"cast_threshold":{"t":"f32","v":0}}}},"design_masks":{"after":{"t":"struct","v":{"design_options_a":{"t":"u32","v":0},"design_options_b":{"t":"u32","v":2097216}}}},"translation":{"after":{"t":"struct","v":{"translation_known":{"t":"u32","v":4}}}},"vaccines":{"after":{"t":"struct","v":{"has_vaccine":{"t":"u32","v":0},"has_immunity":{"t":"u32","v":0},"node_track_mask":{"t":"u32","v":0}}}},"research_target":{"after":{"t":"struct","v":{"research_target":{"t":"ptr","v":"0x00000000"},"research_target_set":{"t":"bool","v":false}}}},"node_bore_ptr":{"after":{"t":"struct","v":{"node_bore_block":{"t":"ptr","v":"0x00000000"}}}},"inc_mod":{"after":{"t":"struct","v":{"inc_mod":{"t":"f32","v":1}}}},"capture_designs":{"after":{"t":"struct","v":{"capture_designs":{"t":"bool","v":false},"unk_331_333":{"t":"u32","v":0}}}},"species_flags":{"after":{"t":"struct","v":{"species_flags":{"t":"list","v":[{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":15},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0},{"t":"u32","v":0}]},"count":{"t":"u32","v":7}}}},"roll":{"after":{"t":"struct","v":{"research_roll_pending":{"t":"bool","v":false},"unk_3b5_3b7":{"t":"u32","v":1},"ai_rebellion":{"t":"ptr","v":"0x00000000"}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":374},"next_index":{"t":"i64","v":250}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["player"],"undeclared":[{"region":"player","off":632,"len":1},{"region":"player","off":688,"len":1}],"n":2}} +{"ts":458888219,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":148,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7e92b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":912,"n":"fleet_id"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.40894508},"y":{"t":"f32","v":7.52262592},"z":{"t":"f32","v":-9.03135204}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[1].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[2].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[3].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[4].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[5].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[6].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[7].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[8].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ship[9].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":458888583,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":149,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e7ea408","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1120,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":2.19659615},"y":{"t":"f32","v":11.004077},"z":{"t":"f32","v":7.4985137}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":458888803,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":150,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b5f68","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1152,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":11.3386269},"y":{"t":"f32","v":8.18081856},"z":{"t":"f32","v":7.54310226}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":458889015,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":151,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b52b0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1264,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-3.40392876},"y":{"t":"f32","v":1.92151022},"z":{"t":"f32","v":-9.20736313}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":458889218,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":152,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b61b8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1296,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.12898874},"y":{"t":"f32","v":-5.12017059},"z":{"t":"f32","v":-2.72959328}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":458889410,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":153,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x0e8b62e0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":1360,"n":"fleet_id"},{"t":"i32","v":4,"n":"owner"},{"t":"i32","v":-1,"n":"wpt_type"},{"t":"i32","v":0,"n":"wpt_count"},{"t":"i32","v":-1,"n":"dest_kind"},{"t":"f32","v":0,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.43571329},"y":{"t":"f32","v":-16.0226936},"z":{"t":"f32","v":12.3431473}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[],"n":0}} +{"ts":458889652,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":154,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352fa2f8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":34,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.06618261},"y":{"t":"f32","v":9.36798859},"z":{"t":"f32","v":0.234276652}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-7.83329344},"y":{"t":"f32","v":8.47716427},"z":{"t":"f32","v":0.058498323}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":12.7082443}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":10.7082443}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-5.06618261},"y":{"t":"f32","v":9.36798859},"z":{"t":"f32","v":0.234276593}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.95160389},"y":{"t":"f32","v":9.28626823},"z":{"t":"f32","v":-0.42792356}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":10.7082443}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":true,"diff":[{"path":"side.pos.after.v.z","why":"exact","orig":{"t":"f32","v":0.234276652},"ours":{"t":"f32","v":0.234276593}}],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":458889865,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":155,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f84e8","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":50,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":true},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.34966946},"y":{"t":"f32","v":-1.21961474},"z":{"t":"f32","v":5.37467194}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.0393867},"y":{"t":"f32","v":1.58417809},"z":{"t":"f32","v":3.93145895}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":14}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":12.4223938}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":true},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.34966946},"y":{"t":"f32","v":-1.21961474},"z":{"t":"f32","v":5.37467194}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-9.09477901},"y":{"t":"f32","v":0.0167649984},"z":{"t":"f32","v":4.73826265}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":12.4223938}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":204,"len":1},{"region":"fleet","off":219,"len":2},{"region":"fleet","off":224,"len":26},{"region":"fleet","off":268,"len":1}],"n":5}} +{"ts":458890074,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":156,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f8ab0","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":66,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.13544559},"y":{"t":"f32","v":3.19647574},"z":{"t":"f32","v":1.96963489}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-9.99755001},"y":{"t":"f32","v":4.21149492},"z":{"t":"f32","v":2.20177913}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-6.13544607},"y":{"t":"f32","v":3.19647598},"z":{"t":"f32","v":1.96963489}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-8.0664978},"y":{"t":"f32","v":3.70398545},"z":{"t":"f32","v":2.08570695}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":14}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":true,"diff":[{"path":"side.pos.after.v.x","why":"exact","orig":{"t":"f32","v":-6.13544559},"ours":{"t":"f32","v":-6.13544607}},{"path":"side.pos.after.v.y","why":"exact","orig":{"t":"f32","v":3.19647574},"ours":{"t":"f32","v":3.19647598}}],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":458890289,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":157,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f8988","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":98,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0707722},"y":{"t":"f32","v":1.56715405},"z":{"t":"f32","v":0.700968981}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":18}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.0707722},"y":{"t":"f32","v":1.56715417},"z":{"t":"f32","v":0.700968921}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9996872},"y":{"t":"f32","v":3.14307928},"z":{"t":"f32","v":1.50941014}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":16}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":true,"diff":[{"path":"side.pos.after.v.y","why":"exact","orig":{"t":"f32","v":1.56715405},"ours":{"t":"f32","v":1.56715417}},{"path":"side.pos.after.v.z","why":"exact","orig":{"t":"f32","v":0.700968981},"ours":{"t":"f32","v":0.700968921}}],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":2}} +{"ts":458890498,"hook":"Game::StrategyServer::MoveFleet","mode":"compare","call_id":158,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e876298","n":"server"},{"t":"ptr","v":"0x352f8610","n":"fleet"},{"t":"f32","v":1,"n":"dt"},{"t":"i32","v":114,"n":"fleet_id"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":1,"n":"wpt_type"},{"t":"i32","v":1,"n":"wpt_count"},{"t":"i32","v":0,"n":"dest_kind"},{"t":"f32","v":2,"n":"speed"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":{"t":"bool","v":false},"side":{"pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9544621},"y":{"t":"f32","v":5.13790941},"z":{"t":"f32","v":0.62210083}}}},"prev_pos":{"before":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}},"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"before":{"t":"struct","v":{"v":{"t":"f32","v":20}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"before":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}},"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}},"ours":{"ret":{"t":"bool","v":false},"side":{"pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-10.9544621},"y":{"t":"f32","v":5.13790941},"z":{"t":"f32","v":0.62210083}}}},"prev_pos":{"after":{"t":"struct","v":{"x":{"t":"f32","v":-11.9286022},"y":{"t":"f32","v":4.71900415},"z":{"t":"f32","v":2.31785131}}}},"ship[0].range":{"after":{"t":"struct","v":{"v":{"t":"f32","v":18}}}},"rng":{"after":{"t":"struct","v":{"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["fleet"],"undeclared":[{"region":"fleet","off":160,"len":4},{"region":"fleet","off":220,"len":1},{"region":"fleet","off":268,"len":1}],"n":3}} +{"ts":458890923,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":159,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e865dd0","n":"system"},{"t":"i32","v":0,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":0},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":5.65746593},"res":{"t":"i32","v":4526},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458891559,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":160,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8660b0","n":"system"},{"t":"i32","v":1,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":1},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.65671718},"res":{"t":"i32","v":4295},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458891955,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":161,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866390","n":"system"},{"t":"i32","v":2,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":2},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":4.85715199},"res":{"t":"i32","v":6454},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458892303,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":162,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866670","n":"system"},{"t":"i32","v":3,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":3},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":17.2924309},"res":{"t":"i32","v":3323},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458892691,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":163,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866950","n":"system"},{"t":"i32","v":4,"n":"system_index"},{"t":"i32","v":0,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":5}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":4},"owner":{"t":"i32","v":0},"species":{"t":"i32","v":0},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":11.1062069},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458893088,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":164,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866c30","n":"system"},{"t":"i32","v":5,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":5},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":8.92636013},"res":{"t":"i32","v":6439},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458893473,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":165,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e866f10","n":"system"},{"t":"i32","v":6,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":6},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":0.869569659},"res":{"t":"i32","v":3455},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458893842,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":166,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aac70","n":"system"},{"t":"i32","v":7,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":7},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":8},"suit":{"t":"f32","v":2.1625092},"res":{"t":"i32","v":5343},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458894205,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":167,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8aaf50","n":"system"},{"t":"i32","v":8,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":8},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":12.5012217},"res":{"t":"i32","v":7719},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458894666,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":168,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab230","n":"system"},{"t":"i32","v":9,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":9},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":5.32649183},"res":{"t":"i32","v":5752},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458895113,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":169,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab510","n":"system"},{"t":"i32","v":10,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":10},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":14.9623423},"res":{"t":"i32","v":7881},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458895577,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":170,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ab7f0","n":"system"},{"t":"i32","v":11,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":11},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":13.7235212},"res":{"t":"i32","v":4395},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458895987,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":171,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abad0","n":"system"},{"t":"i32","v":12,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":12},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":16.9405556},"res":{"t":"i32","v":3973},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458896401,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":172,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8abdb0","n":"system"},{"t":"i32","v":13,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":13},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":0.416553319},"res":{"t":"i32","v":5889},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458897024,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":173,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac090","n":"system"},{"t":"i32","v":14,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":2}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":2}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":16},"rcex_mask":{"t":"u32","v":2},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":16},"rcex_mask":{"t":"u32","v":2},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":2}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":14},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":16},"rcex_mask":{"t":"u32","v":2},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.5084848},"res":{"t":"i32","v":4976},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458897731,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":174,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac370","n":"system"},{"t":"i32","v":15,"n":"system_index"},{"t":"i32","v":1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":5}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":1000000000}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":15},"owner":{"t":"i32","v":1},"species":{"t":"i32","v":2},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":true},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":1},"pop":{"t":"i32","v":1000000000},"pbon":{"t":"i32","v":1000000000},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":1000000000},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":10},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":5000},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458898461,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":175,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac650","n":"system"},{"t":"i32","v":16,"n":"system_index"},{"t":"i32","v":7,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":1}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":5}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":128}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":1}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":6}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":128}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":16},"owner":{"t":"i32","v":7},"species":{"t":"i32","v":4},"owned":{"t":"bool","v":true},"independent":{"t":"bool","v":true},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":true},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":1},"infra":{"t":"f32","v":1},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":120000000},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":5},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":128},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":true},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":true}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":9.43959045},"res":{"t":"i32","v":3394},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":0}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458899095,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":176,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acf28","n":"system"},{"t":"i32","v":17,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":17},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":6},"suit":{"t":"f32","v":9.509552},"res":{"t":"i32","v":4085},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458899544,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":177,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae380","n":"system"},{"t":"i32","v":18,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":18},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":14.0226393},"res":{"t":"i32","v":5476},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458899919,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":178,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad210","n":"system"},{"t":"i32","v":19,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":19},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":15.6182585},"res":{"t":"i32","v":3690},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458900269,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":179,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8acc40","n":"system"},{"t":"i32","v":20,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":20},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":2},"suit":{"t":"f32","v":11.8586617},"res":{"t":"i32","v":7258},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458900642,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":180,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ac958","n":"system"},{"t":"i32","v":21,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":21},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":1},"suit":{"t":"f32","v":0.868489087},"res":{"t":"i32","v":5445},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458901027,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":181,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad4f8","n":"system"},{"t":"i32","v":22,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":22},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":4},"suit":{"t":"f32","v":19.3835239},"res":{"t":"i32","v":7259},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458901381,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":182,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ad7e0","n":"system"},{"t":"i32","v":23,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":23},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":3},"suit":{"t":"f32","v":19.8140602},"res":{"t":"i32","v":5610},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458901773,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":183,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8adac8","n":"system"},{"t":"i32","v":24,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":24},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":12.9136686},"res":{"t":"i32","v":6368},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458902162,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":184,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8addb0","n":"system"},{"t":"i32","v":25,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":25},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":5},"suit":{"t":"f32","v":1.58767724},"res":{"t":"i32","v":5058},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458902613,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":185,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8ae098","n":"system"},{"t":"i32","v":26,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":26},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":0},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":5.11237812},"res":{"t":"i32","v":6252},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}} +{"ts":458903022,"hook":"Game::ServerSystem::ProcessTurn","mode":"compare","call_id":186,"thread":3356,"depth":0,"args":[{"t":"ptr","v":"0x0e8b2678","n":"system"},{"t":"i32","v":27,"n":"system_index"},{"t":"i32","v":-1,"n":"owner"},{"t":"i32","v":356,"n":"rng_left_in"},{"t":"u32","v":4735,"n":"fpu_cw"}],"ret":null,"side":{"infra":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"before":{"t":"struct","v":{"v":{"t":"f32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"before":{"t":"struct","v":{"v":{"t":"i32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"before":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}},"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"before":{"t":"struct","v":{"v":{"t":"u64","v":0}}},"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"before":{"t":"struct","v":{"v":{"t":"u32","v":16}}},"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"before":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}},"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"before":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}},"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}},"ours":{"ret":null,"side":{"infra":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"ibon":{"after":{"t":"struct","v":{"v":{"t":"f32","v":0}}}},"pbon":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"ntdev":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"tres":{"after":{"t":"struct","v":{"v":{"t":"i32","v":0}}}},"haltv":{"after":{"t":"struct","v":{"h0":{"t":"bool","v":false},"h1":{"t":"bool","v":false},"h2":{"t":"bool","v":false}}}},"bats2":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"bats_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":0}}}},"rcex":{"after":{"t":"struct","v":{"v":{"t":"u64","v":0}}}},"rcex_mask":{"after":{"t":"struct","v":{"v":{"t":"u32","v":16}}}},"rng":{"after":{"t":"struct","v":{"vptr":{"t":"ptr","v":"0x01469aec"},"mt":{"t":"bytes","n":2496,"sha256":"d3276c7c5a722f1d9d5aae6910e38c4dcaef2977f1a1e0d99f6713f5baf5a374","head":"ede6ec054b3bba46406928b96167c23482fc2d74ede5eef5f50fc21e7260d829"},"left":{"t":"i32","v":356},"next_index":{"t":"i64","v":268}}}},"inputs":{"after":{"t":"struct","v":{"system":{"t":"i32","v":27},"owner":{"t":"i32","v":-1},"species":{"t":"i32","v":-1},"owned":{"t":"bool","v":false},"independent":{"t":"bool","v":false},"home":{"t":"bool","v":false},"stable":{"t":"bool","v":false},"players":{"t":"i32","v":8},"turn":{"t":"i32","v":7},"turn_acquired":{"t":"i32","v":0},"infra":{"t":"f32","v":0},"ibon":{"t":"f32","v":0},"pop":{"t":"i32","v":0},"pbon":{"t":"i32","v":0},"ntdev":{"t":"i32","v":0},"tres":{"t":"i32","v":0},"haltv":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"bats2":{"t":"u64","v":0},"bats_mask":{"t":"u32","v":0},"rcex":{"t":"u64","v":0},"rcex_mask":{"t":"u32","v":16},"adt":{"t":"list","v":[{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0},{"t":"i32","v":0}]},"civilians":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"temperance":{"t":"list","v":[{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false},{"t":"bool","v":false}]},"phase2":{"t":"i32","v":10},"phase3":{"t":"i32","v":15},"capacity":{"t":"i64","v":0},"bonus_eligible":{"t":"bool","v":true},"size":{"t":"i32","v":7},"suit":{"t":"f32","v":7.83555746},"res":{"t":"i32","v":5210},"rbfl":{"t":"i32","v":0},"rng_left_in":{"t":"i32","v":356},"fpu_cw":{"t":"u32","v":4735},"queue_depth":{"t":"i32","v":-1}}}}}},"diverged":false,"diff":[],"coverage":{"guards":["system"],"undeclared":[],"n":0}}