From 9d385a7683a93451b8c42c140ea4bfd5374e3376 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 8 Sep 2026 03:47:21 -0400 Subject: [PATCH] board: lane C state-checksum landed; fpu_cw experiment queued; event-posting lane --- campaign/DASHBOARD.md | 27 +- campaign/board.md | 3 + .../subsystems/movefleet-position-rounding.md | 152 +++++ ghidra/addresses.json | 52 +- ghidra/generated/sots_addresses.h | 14 +- verify/results/compare/mf-after.json | 499 +++++++++++++++ verify/results/compare/mf-after.md | 24 + verify/results/compare/mf-before.json | 604 ++++++++++++++++++ verify/results/compare/mf-before.md | 37 ++ verify/results/shim/mf-after-shim.log | 43 ++ verify/results/shim/mf-after-turn2.png | Bin 0 -> 168646 bytes verify/results/shim/mf-after-turn7.png | Bin 0 -> 169228 bytes verify/results/shim/mf-before-shim.log | 43 ++ verify/results/shim/mf-before-turn2.png | Bin 0 -> 170517 bytes verify/results/shim/mf-before-turn7.png | Bin 0 -> 169177 bytes .../results/shim/mf-human-home-no-ships.png | Bin 0 -> 374759 bytes verify/traces/mf-after-compare.jsonl | 188 ++++++ verify/traces/mf-before-compare.jsonl | 188 ++++++ 18 files changed, 1858 insertions(+), 16 deletions(-) create mode 100644 findings/subsystems/movefleet-position-rounding.md create mode 100644 verify/results/compare/mf-after.json create mode 100644 verify/results/compare/mf-after.md create mode 100644 verify/results/compare/mf-before.json create mode 100644 verify/results/compare/mf-before.md create mode 100644 verify/results/shim/mf-after-shim.log create mode 100644 verify/results/shim/mf-after-turn2.png create mode 100644 verify/results/shim/mf-after-turn7.png create mode 100644 verify/results/shim/mf-before-shim.log create mode 100644 verify/results/shim/mf-before-turn2.png create mode 100644 verify/results/shim/mf-before-turn7.png create mode 100644 verify/results/shim/mf-human-home-no-ships.png create mode 100644 verify/traces/mf-after-compare.jsonl create mode 100644 verify/traces/mf-before-compare.jsonl 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 0000000000000000000000000000000000000000..ce0da9090adbd72a401625406ac2d8259e22ff4a GIT binary patch literal 168646 zcmeFYhdW#G|2|xiMC^#YV?@<%DQYG}jkHB;?@iTSr6?ixDm6-#pjxGBkD~UdO>4FG zDpj>tYdxo*&-eR#e*eOAU61Q}J9!_+$$HKEzF#pq_tdE=*eI@Cxk9a}fxUm_3K)Ln z3Mm5&3Y>vF7;^#+B;NPcRjzy(;`j+{z>b)^m@8K*k|@utA;6y8L&Mnn$`zW9e~YBY zy~ys$mCHg+EJn}YV)GTm-*&R5);?7<)7arZKOD6FFK*n)l#skh{npy)x%7;bk;Zqa zYs;ehqO(i$bJI^RElib;c6Vz_3p~GQR!;6WCAnxSA$!v&e$`A!e}2ZJ8cD@^!|wlo z@c(}Z|KGHPc>RviQ93a(F^SAOJBNpAPELYL%gf2h$uaHiHhKmI`L(r72?=+dTwPTk zJfQFE6MB}F1?A@EKKb*9Pq_sKfpl$NpajLlY?U8$ZOz9Y9f|ooKCbM)H#Ro5o2z;E zu9~SSyMv=+h3_wEm-%K+dB4qtjDz!ZQSYgy0Lj0nWY01(qN1ZU>>M2Uu3x7!Ha3oq zi;Eg{B0PUC$-%+VdJn^!oUJA+%d#Mw^t^y%=pK!Sb^S-#_Stbdfdak(x5S+r@*OW1 zmlvs&#hJl>>v=~eqv6Vr36K|XE+-Yeavg*W&a!)kani=|!nsizl$ z^jZIBZE~!&Gd%W7m~J**SfvQ%+Z$II^gmh`IgI^?DrlAfQL8083B{=39!k9}Re*9b zR;(Art1=ff3ehNz@2;2LMROOlh|!TA#;~|)bi-|5UyG2ONQw3A#y(=}W~F!ix%ud} zX*cKr=PlfeEd|Lpa+SW7N~Z?y>dN`cl?lC)R{4rJUb-7|=^x`OCa8w$V=K~qgg1{( ztgBH8lG4LY-o=rrklR`7+iEv%|FQpqh-9a~eq-1}H7xCRL%ik5)1sWo3z%7oV%irJNN*-*UlhX*^aus-kYN39c)@-c+PL8oRQT{IWk%u8r$wI+ z)Pvow$l=09P2Di=YSC$4f9JHcjp2>eUmh?y6-rs*w^FWDGylmGn7{NR zHeEatT>RyZ)6mTV#rg2_rr#qMW2f)?_plEu$<<=w7^?P#G- zxqnAAujlXEt*HsF*`0rH_}vvOGF!L)$&lArMzF=i9eZj_qJFhUvVDBq-h5|wx0<~w zDrR}0wu(!(l%8ftB*dY-=g&ZUZ!h`KkeI?XnU{k*M@J4<@7c7{UR+$534$Szs(uNq zx;meLKxD|>$z&hkCTjQYU4&r;g@jfSc}-0ezP{8>uD{WajKNA{_G7qr_4yy7I3feE;$jn!}s z2?_;0QUETqL90cO=<7qr##nSrA6X68kx)}ZrEap0d;u=YCHegudXyzWEa`8xpobnD zv5m~Tw=NJ#R8^tz@hlQbZmpdJlIPE%ceL5dt;0#!W!TCCsz|)Op)Rw|tw+HB{=IH> z>_!?m$Wk8CLb8@^+u9Zm<+x?jT44*#mbGr}eGbhI{6Mny%CR+qnayLj3u^Y{9Z80z zTWgvjo5$fe)XY19WYXNRm0E_yV}B4j^Q45NZq}id^D&FZq&ajZxQ^s_?on&-G3!n% zDOBOCoFqxfxpg^-eJ4hnWoP9%G-%@iRN*j{WLUwr)q9wAr=1eobdpaZ-r~|)QpUFP z_ZKv1%NrVWu@4Peq=W|T#zC77(@ET0TwCS0S$4*OOAgD}cS_w^cU}Se*=@F+Pur|J z;oK}c9o&`MEo))o&8tz4mho*pT!Y=d+@{13o1#Qymvh9n;7|IxK$v70B?$i_gKY3ms#IVF_&a@9CmRSac<)AmNEa#fEs;!z-Wo1E zIwr`rmJGKvYrNN7tDr+X{W3gepXH+oR^u8`>c4+SP*YkwnM_Sn;OU3LcXNV{Nsjsk za52Sgl@g85JGL2fP6K(~U&P_C(bF<)rC2mL)B-zQLzm1j60QNA3fG`|AIVES7Ht=* z_;0;`i6&kyJwV(8we|PM#o^c2Szf<+U9oaK&XAfArCx3)m5n0mnjv)<(Ka@SmX^0~ zueMk|c_M&Qdho}UZZSDJHrkHdnFFWbZFJvwkUj(f1Kiu`(Jw1ahnp>>pFX`pg_~Bm z&o|p|&bQ=JMt=V;m)`VauP-tzOvQp6^ZM=E{qqNm5c#y5qp@LW@Lp1zPmr)=)csj= zNd3YARU+q4`=koy77GgSH8=x)=SPOZ?%4k5$@(XVtmi}dA2j!@zFu6rv;94E_c!}> zg*w*omun-+(vi(=PlXFMe|@`kFyM0gcUCsFGV(waTA4!)ejQjAXUo9kyL*i|I(oGDotj&etX69zr(t+g!sZdmAvIzc; zb&L%cA2$yZW!W7f_Eje?qK z!L+o~;4l+j_#<-Qo6x{}98nO;f(J>qgSsHOPp`2&R(=sfpHXeSHfrrMqa3mL?b<;S zHSt3WeL(5m&+o-B&QIkK&u!`086($s;55N^CkuZR?w^hX3pX~7+>(vns<>92a4)aI z{e__*|7*u~Wx*GQ0`CoRBkkLCs>1LYGmdmUr2lmd(j>PNG zJ@STxDS{S1ycFxye!9bXwyk{GmXsm(^R)5XVLri}AlPOBUJUXXEEc^k zMvcXhG=^jyR~C~(#Av5n^=3!(5D8n~eGa7U@=62}&dn1YCdoW@(TF^r9{S%AC6r*T zm6u*cdsY@)PGFVmxRsBoNMp>1Cn_^z#&NfK%Z#GBR5u2lM)5tEscIQz+&cW+HJ3lE zAtEnD@rQmUW@0T|aRRk}EPPkGAbF^&RfyJw5eC)-kDiuey>2_LhBA!~zvttp(1G`Y=y+MJX#cHW0`Tl_w~PLUcA`BzBy4PKjlaCWH=PAp@St6(#@@iWwIyMd z#wnSdB@7A*Q{j%%e6p>y5p+sUiC#S(P3(S!te!&skc=N67dAl5W|`YzlwJu_Ic*ow zxBu{7mx8AiqC{dgvFeV@IFXkDD2%>7V{SMy1*V?FWv{u!m7Z-tY-q^B5t^EUECwZR z+~`AmHSmj966v)x=Pg3DISaOJ@G!eJDR*0581-DPT%P$Oyv+W-2GX)*YnQ?q7 zC!MBAu<>xFGJgIlZohs3HPS-+e;3IK@0jV0mH%f_UbHJAi()v&md_SPq-$kQc-6Z;qznCO54p_xJ za#%P+H6}LasMC>~Nr?oxMuZHDl~kUMT5#0g;VOctsM9rCLiOqVMd`^XpK)j$s~L)( zo_;e=%*2}rhu6GVe}{Gt7GP%5%hO4BzU`fpp@S40Cld|e64Wldycq5$O+X83A7dWf zI(=!8JM^IEHe&-pya=8 z(*G?`%T^$en?n6zEc4~92FqKo96!7*PP29mAR?b|r)vyF9~-ea(P@%=iYA0wY^Fh- zu{T<|{;dgpWc|mFyBnaa$LJ1 zhk94P@C+>_^~r{~3?Fo+1>CED*Gh6+zOv_;uJ^Pu1!bH@Q{VC>n*L8tQT(C0o*usz zuHWBO)!SPbr$PCVgZPKcB*tUt*4o0!?y|@`4oA%jUnWw0J{^?GbPy%h)Kor$v*esv zU(;nmC7JB1%$UuG76!M2(5mh6l+aF+S#en6NPL#by8fZZQSFYHH=6Gq@Q0kiF(lrKgt3XrwN>F7s2UuZ(YMK0W6lpZ14 z5S74NnqWNI>U|Ft!SZ5LeP5kCXkXZUk8t)|#xk=7+JwMpjv1<^TD2S(b%mBj*V?i> z^AMSJ_XLxtgy7YTuvmq1eWW0w?FR)|jCQjKJpvMYi*k6)kCZQP)|Vdet8ob7WA~+`3rL zbhjU&Ah_K&PZZaV*F?VOr(18?9W1OcV|pg_g7v+r9Wfmjany&s$UWsv4>c^T!WzF* z0iNIQwr^zSthNX(Ol$L$y-H%-u#0tDXjRpx=J)|IHmt8YZH=c|(n(`krG_+Ih+VGu z`Jbbx>9`YOUxYN&kH%-N<|7ZwZ$XDOqwuXPsUukH;lZDx)7~? zVzlo`=>ktC!I}|oB5yPNSmi~@QQeKXkj-39Y{b3V@sA+QdFMc`7f#wdvJ|f^!?tVm zio7S5^ce$FXneJl7`%uR|N2Vl30eg$j3`ROvv6^#-0>Ggw1?>!m=QLzOyUz0cQ+te zZ_x<+t8};;{C&iI&xMCx9fN`FyT6lMI~17{D`dt_P{-FRrwjU~b(B7`2W~y3c$;&g z;1;s+wSFyPcIGTZ>OW?p^o8rdGFZ{_IA9=r(`h&29Bhy2IBN zqH-1bN|ju36oe{uWYgaUd9Gkyii~-kM9wHOi6&2k>jP3jkwH}-F9lHe*+MTOM2x!q zM`7zVzL_%L8n0QQf%%@-XfOOzrJ2uln$vHB8PZnr)4#KKUmYEh41K@kWyG6rWf#JX zZBc*J7NY#4LLYhJFYAd1(jiYX@KSi>I&FKYz`ig?q=Z2h9{rorQ4c@jC)# z4@*H`9?7(H&R_g>d^!UdJXoKnsLYaFH!RqXm=58^D*s<@APk@QfHo4Mn7~_pEb{4|mBCq_GYcH>Ebz-$| zolbKPJ`Z$uG;(<)A$mqdt?y!yM}aS* zBiXA>X}P+{eAtnZ|IW0N8wj)Zt$o;AmrDbW{3G!{K47}LySwl&?EjyTe-}BzL5hG? zZ-54sHEhX)F&L6E72-J4%*;%Hu&S@GsJlEeU}SnaDJMtispi2Ub$P#%(loImj}8S1 z_?$p<+cJ#ogP7D(vewlmy={VcZNox8r<;FCe|*OGPo8&u;cU-EKi|1$7vn&h0b5;V zG_$yK=gv+V3j>}wpepOXaHY6UOX3-QOy6srRA$DV^Dk5olNx+_^y|gM&9U@6{>w*s zFmPD2b`nji`ccioQ7=YJ(x?k8B@{?i7Mzb-r)H#s&blUd4knu; z3doKN{H$2i!e1^daeuB`#!Ndr)A2t^E)}tt<#solPs~;HWhmQz*(SM0yYRbC+(z7@ zM2e^d2`L~E+jMkduNM6-;ClMp@(+|Nc#-jr`#ecit}>`#DLL&`B3rtGJ|uHzH?Dhk zSf;F%mP;|(^;3jIW8)4J^cHq^6AsJ0Y$COI@-1F|8`qXh`Tcs;W5n$9aKVyNw4N5| zjI=30IIOo5aiP?0AEy$!5<2ZG#<6@T}_vfBWhMaY{e?;q$krTMjC+l{H{}>QjE>?$6y5%hw_FB_fVFUwM zk!s*e*gyZNJZS1VuAnXjTI+u`(F6|pUVye5gb}4>z?Z)USw}EIh5rh{<+M6<(>MoG zo|d3lTtqtubVwc4vn1rd$0rns?vG3kZaxW{l^$5I91aAyW7EH z=w^w;g7ONbpfv$JO{>I4Y3kpMs~dy3@;AMhebOY$_r z4^znq|3MW1WPz{$l>A6G*BGenuvjpT>w!`Ji|~N~k&F4DkdUKAg|bjoccIF{^HH4}=Y7_URZ|NJQ6tH?i!!tYzA`q3tauHZ{Inyz<$wP2 zWXiE6R$Y0Y0%x_|+4fU+#@7edW9;>{Gx6QvOH^gXy@l-2`zJ5VPwqgRA3iIQ$mRqs zR^|G3?<L-mP1++Tu8Btn%e!gEk~*zr?q~LzH@2SGtMLB*{_>DXpv@WQyu__s+fQ6FNfGJ_oL*EV_{J}8nT)pBL9Z4Qw(}aVx|Z|7Pp6{gW>GkDL_1fWHsNOwo?%PnknZH z$^>YmoztyoYpRxw^^pu!r;v(M(+t1Y($HjdQE#^Pk2U%~5Cb~c@~nN30N{;eKC>RC zB-|TCFmPc4Cbj6R7BxQ$(@|UVn|-&^=pGGqy1#6dQ?}f#Nv{lTcVek%o6qMW@A&1~ zC{f~n@CxpQf=Tt!dKJOn`Dp)d4@d!GH|h?C8m&sp?5PeW{4PEZIp*!pU}q>F)Gn=beEFzWPUoqH_&h%$I+s z)7CeI(9O9d!F14r*MF9bv_VRqE_5p0bRYfh=ZJ!$eJjo1 zge-_qaPvhRM1kN0aIv zRbF)s)1qf`+&;CFTU$^U3F^#@ZKoKN#!)}YD#mfOer5&i$atU_<;GVbA;FUmhfm*Dt~q=4CTW17GNv0&~O7}6AsjtP62*t!Xm{8^9|rB`aE_Oo?c~! z94V&K2ijJQIbP@0N54~$?hxYVP?nw;1r~&N;PaVy?O}`&r2~)dRN1xd8k8NXC&Z7ZzFkFKL&TEWR`5#0O!w)r36{Q|~ z4`5j_ibhH>@``f84KBUlXE`}-B?ucE8{saj`FD-J-%f-y32jdW_LA) zCEJiOvEItkt~~fTmT1eu!eU3hv<1Nvt8Z|~`M@}R(_}3e@mK%mCo^(}ecxbvD&j-s zd9J z7h7Rm$-g1MBFUQPf4D(@w%4nA^7XCuvbgxGq+I0+Zqf>Y?74~9msdsneTG=iuZ!r; zaubw8e90~j8y$jveIWJUN_luT?0x&}AS!U@q-KrCHx(+~9bi6M{}4yg{I?Zzb~wJj zyEdHNQ+IAj`@7p!-ei<+sXgUTs59dxQly1zv@k)#ofR|ur!L?6E6stWud)|e?T$Cm zJ4WN);y#@QzXpD1j)Gul>D?(g9I*K1m)7-<-b~?q=AS$6*e&AyrZA$^vq=M<2uhN`<$oXv`r70E@be zjFGbK9kb*)RN~K<5qS8@UED1(W|*)(^8Gb3AEkV zaWVqn(!|TX7GV(2I2j{rGZ5xu4}h$~Pv;bBb2kT)fEs0S6JP1AHsQK+WUyz?DQt8@ z8+U83Q?57u3qu8(XwOiy7mD!w>)zZR3(6B=df*ZwOioDQ2mbU2M!9E|bNlG2%JeJN z*Zc1lz2R)J?Hjsl4g{XLVc+6OI*j0Ues1y`G8F^)XPU%9VU#YFM8y14UN95(Aj!6NU z2g-dvzf6yE(^2Q$=l68sjIhR{-)b_JvunQ}xun$={jx_B{FZ0ekjT9noCD zLn2e#iIl$q`^K6nVk~M!?gGWJ)rq`}@>uyy=Q1xB^(`_;VVoWRD=S~;8A}&pN=r!@ zZ^F8_w^xrPYJp9bbZ;5b(mwG#;gyhhw!F4Bye2SmSS?lPj)pg>s#sGbsOTAsI@i5I z-!|p0Z0Nb}xqnqhNiM3Qe;YF#^J}E(l7Y?P_{I=M^BBsYFJn{R!l`X}J<&2KNZF#< z3r7F5?PP6DyhrlwOMGs|;*jd%$&X)>t(NYs%JXiW$6K@EhT<=+=BuVdzJ!V^&c(~Q zr(@r~@HoT@J-uuXIGNplyZh^H;&R}zOLs(I)ack~;=vx19<3W@{4+)EXM(mfjSa4tE-h=2i}Gr-O*lZkG^71j8OapR-(USu zp9f?2)6NfkP5Cn-Gw2ylt}mJt@ooc+q%lZ^)=fnl2+XX%F4iiK1%KaG!F3eg_Q%%m z+Tv_`rlw{GQSB4sll{)DWYzVtc?*;1Fs1w0IK^rgU^lvdGd zZ~(qGwZ>ngfYbm>F^y6nbc_1yc2Mkw@6kqT$Y+9Z)P@Sa^+^3bS`=Oc2~RKPUw_na z@8hfxJU^YI&IAbFjZFU&yft9!T^63i|JpJMfb)>5@WUo-&cR{yIDRwZC94~4U%%4N z%_%8lzQMlyfV*=ihZ!c?gtFE}QkB1U*F_Et8biWrR2JZgT#9{&`hq4CtDZzo5%TQY z+S=lMT3R}3YzeqWe7hSORLxa9G|IWS)?B~03&Vl;chB#})YsmEqGITRSbI}brJBw7 zYfw%l@OtbEuC9ki0)JQE`MU_kqaAESa85X5uaB>`C542ta3paks)~wT5xODUUN;EN z;e(*@;vxBOinVB#e+9-D;uubJ2oP|E_eL9JqFAZOa6W_*TPW8#3 z(<8no_YZQKs7{rSSUEnOU#H6P=91=Y0acL=se0nLyQAbiy@(u*eM`F~jze9;ISSF2 z=PG0u2OYP9j$;x|&L!WS^m-qjY@MI(^vL|!DNOQRo^NsKW_I6b=ahf6Gm-~w@}87F zJB#5vY3FS89NbMPdh|=he4bydX_;=be#PKmTRx(LI{KyuURlW`&P&*hzXH!jrzqy5o$3S0D%YmTcX#h2o2EgFKOG0_xA<;N z)jy^Rw|!+00ADAgt&+bJF`>^`#Ac=DSso_kaTeWC?6h5$PG0R=$ZM^66Ql`_RIiX% zzMTToi$VXUlA^~$g)5agg}od=Z2;^GYFl#0`iC~&1zC@?!sGz>6NH&=2N=+DEQYg0 zA6XP&TI0hPkuw2-=%$=w9BsHtkw%pNpwjmOaE5@L976yo#YCZvp23PYNb{A3^G%T= z%;YxsavMt3^s;gg-ZEn&p&`tJs)n(W@QI0D#PjXAhm!%?^(l)b=UZv<)Uqa>Y`Ziv zXS_~MLl6|Co9rNZZg_R6x*bHVmAzHgjrOLQ)|Q0=K!I?Lgq~oDk`uVy$dUZbU!hz4 zluqLiXIJFCt z_$*&~*gE(36MFEkT1okx25Dbe;m7T)F+tk%RAs#m1atL0 zHdZt_l>OqbUR2))iGG~Yu}nH6z&J`0yW=`MPd2193D`4NccF_WVepjh;SwTG?aa3JteX{Blpya&~awbsfX_;rPzQuLb1mcWBiNOoZf{m7ZQE zCemQB*h)Lu=W)*(8g9?UVtUH-?!)eTqomg4A z7S$?N*|ug*?ON$a*K6~(ledy4Z59eJioe| z)>ylEv1~4Tb29PbgY+Gj*{FA%ff7$wY|PGEpVx1`8?Ffc)O{4dI)D6OI;VYP{Fs;) z{7Si;)tq@gZ0v`U6z4~p^cfWf-vpkjJV@I&NVMR)+Xkvv&umi`-5fMc>Vc5{2JQdX z`0D(9X6d1*E6Pa^Dg#Mx71VcVwzn1Cab_b4A}BD z#wa2MKcL|2wKXOz>t2OCu{Ga$V&nIuxSMlhhCmj^Xkmrw^55DA1|CkWyyoh4bk*^E zrQeB4TjNI$DgQT$|BrIxHPAQwBcoK%;=FWL;s9Y<#E}U+H`{9#R#pgG{)_DF_|Q;f zI@V#AC)NO8?(_3@n1T6=7cW-4tghmwG#LcRmGpU@VP%iUu4UVBDEYh?R)3L|Wz%aX zY{S=H@ktgWPSvx_F1dTMY6iNPpJO<)R!3NH*tjRMwnfLp-o9@`fisFTLfq;{bb6oE zK5V?IonxoDbbWKCfmOaQe|N%%mumxOMXm<++TVNMQ|*1V>_&8A;_902g9pQiNw=q) z{OI=}>npCVzd!d4siAe?+ya>hr*@Yt8Jcvkt$M8t%|WWQpfci=hFitnTKbLnC)QQ^ zm!km(6n89xI2#hp6F3cL6B0WzmS(28JI#k%@bofs2{EKsE7lGm>l|75BosyAs=oiG z(XFS4uQX>o%OT81T?>~o<;A!J+q;iAI_)xe_{A8>#Oo;xXT7=K zB;_PMcX|0(=@>ds_B-xK^E9Vn1zOG7!u02X{B@5G+vq-V^-F4Qbqxm+XTMz9`A)sp zH3!JTCUOVM5PwJ{uk1}uOw7-n{pX;?Sp;lYX)UaAJE6=it0 z(nc-TUraLwnDZ4}XPdflzETpNvyAP~)g&41q!w1ohBxFDMC5%2dLXFqmkp}wPFoEu zLw0FMXnNjf(m;p`lCN{pHwGPDz!SS@p&>_#_c*4L_ zZCFYXc)VF*z%x+C!Xf{J>S|(c=eq}MUO;$mPidZgk@+ojDDmFw?k+1+V-X7$&DLY- z?&Ui9l-)J+-jme{a8RXk?Tu6{3NY##MW2=D4{4}C^Z{*uQ|KKpKRl43M|Q2tM?)5~ht@Bj6IA@1qE z2+VTDBRYM(nDk{Cq{vm;!JZGQI!~Bl1!{R3-g8-O{@O{Ad(pA9*!h%XcIG`PV4^s_y)JLiCB?qgBic4X&bM8W%X3$-{C)Z8V|F8JvK9;qE9A z)wny(>J-y6F{)|Dn9(sk9P*7jcm`R1Rtg(IP%g0ko`GEouAT0<(YyOe=P+8 z5<>(E2yA;poy2=y_{4j(4mmi#?nX)(NGIo`5ne*kXgG7dq}%8*BvM}MK=i^N=2zk^pGRj;XgR4By`<-ZF^EH^^i_^ z=@EGoO%cH~H7mQnu*dpFuDOqRo`|Pw%#}qGNO%zc^iThz)au2j>EK9j{!cP+Do0YY z9USgr0QotN_qlPHQRvuMbpZa^AVdX+V`ql-g={hkl5=x%u8osOJw~(oIl10^kpb(` z;MGBaGzkyRtnxmDKoMkbwR3+U@D8E_0|QnccuC6QQ452a3}c;SyfTvEsKW56>WB2XuIPQZ zkWjJl()SJss5dDw@t)EtQd*9}^FlyMjqUoY^|0V~L$aBU?bnXp)W02}4gAJ^dC|@i ze^65e{>Y-(n3QilZEaWQQ}A@{TF&P>&QDCF%rgUP2(#mzw;n%V(Jr(NHz)LOg@7c< zju)rw4GV~sTz`I6yVxT?aP+q0vm{(ZVcmvXGhr_s;ykwJOgLPl(GQdY_qR7Y=AN(F zcI2H0{g>H#d4xI54>sxQdic8TD9`ISz)2y9F~#|%Zu9OH-dG`>kGn_}FUn^FZb^fE zQQr{cNhkg%{Dt8L+0ik{K=20`t|xubzufP3%-kYf&tk!Pxj~!0ao=qI-fkZ!Nt@ai zp0?5!`z5rw4l+JmWZ$lZ03!YjF*C;F9i7G8))`0Ew{1Pu;VU)|zD#jTFIOs`ISRqU znhcp>F?1ID*XnO#8DW-Z?T_~B#1dN0{%G%88h5Z1 zvW*G8>n12vRocO%Ni$+^Zy-_ZEn>#vqxaT^Sa{`m@VJvuoNXN$QAy^C;%b`;9zC{p zvL_w+g~46V9$J|@Y--d{UUof7+)*PePvbE6WE>1SmuZm;NA-dN&^`=L@&%r6l^|fX z21r1@7G3N^{~Z$3pmMi+?-tDYfC6lK^pWlRu{8ic#w)g?<1_#|;Xl|T#aJ`}&y)-+ z&+ui0-S+dyai9-7JBM?s?SpO@@n(jFhN9EaCJ+_xDqc9#DhZ}vDltC3g5N#zvd*$` zCI8D%E2^Em7%SUlN?VVe`V@8bSn4fN;wD#=Q2uU2jQ^QUAjL(kGHJ{7t4Nvd<#Kst z_|FPDk$^$R7)O~5TB*xWO2XH*JwIp)Md?lZ`r?};mYJHZ{hl4Yyy6_T?nBL(~^XA#jDBV6XET73G0m~G-I2$Xgds_QZ*|71=CnOrc9jikazog@^y3X9@VxY zp)@LqSW!o2ugT;xwA&psVdNsdryi0@U&{zx3ftnJsjOf*75?_}aV^9(yn|(~nw9UA zX5ZDQ&R2f^pSVHo^mXtWt@~}0K;;b@v&gfyyPwx{Z~F~1e39>gKQM@CN*09;iQ^6L zvx$6MmH2Z~$(%yj^ocqsI^Trr^&7D?GGpVoJ*4<>XjoX`9-EZl2(2btvTwXwJsHX z;jYtEQxzRT@T1M^<&!Vd()WsIal%JZRdVmB62a8&i1 zH%LF!+vpk;Lk8c@9-LS@6Q|^lF=|w&kNeT0hYmdF=QI zN6OsGe_sp2^IS}rbmYd1Q2m7?<05-KkCZTU`?;Atp&ogc*~b*U`Of? zU2iq?e7kkCwsKo^v(4q^F ziNGLzp0U*kBCjwD=lDZ23O$Ff$C#!Y_}3)5=|dME-v04if28uUS?DSu4lKsu1sc)4 z({5#tN9)7JS(PRz2vU|l9#h~{> zi9!S~ea5f`kaamKgI0Eof>68X|AflLb_-CLF$M}#8>sL@4*nraR%HNUiXb@xYC>N+SR&vi!S%;7a>(x;bZuNxtpk*8 zBu{tt57kUepiU>mFYV|rXhl*yxP4~_hC6z5f>bkU&^7MU#bla#Y)oEL`J4m(j3+fOVo#`@_bbj>fBlJC zfWNq|vFoX#E{L-!pqk2F3H$W!o@~zV$bF%(@~gx2rv3R9AFs0~1Z>{@_?FV#)Q|6) zGTF_lz+`!;@Ed-{5;gP*>K|Gcug+uoe<(W52XkZu9awPKYF?CQn z)q+9})a3Fd$4H)EbKrPH-s2QT=}@J3y=zW(`Rf;*`=)VyAKV6V8eX`E*Q!mwcK!Na z>D}X_9T6dEP8I*BJjKUm(J7;)JHtaN_vXPi#nTIEDY2V#4?9tBT5n0f=RO8_NXzZ_ zk=DrS034$yQIG4HED_iO{qz4mR{QTMH7=b)5`8X!;p_ws&lHFoq=kE-E5PR`m`3&l zI0EN%47rO|+qA~XVioEap`>mNy`f1#b|3$pS2!5SS2#K8q4r-Qe{|UPRogV+$e1+e z$#;n1%(J+JK=o1So6$vM*cY?L2#dUj=JlRWf8gH$#DuJob^uYL#axYF@QaEtUHX73 zQplVxEhRJyPa;Jd&wEYy@i!50AS8_TpR!5WkU&;1`p8-%W)I_BP5Z?*ID!$@^{`E_ z7lsK)k0{{EH+soE^fvhGfqNk+uSSZ(b@RBffY$+o^fBxbhY^~yzz35knCEi@`8VuPperO7CkiX049IE(lO`^BuBa-J>+^8zLh7S+zk2t zA7X}ifNy=5sNxtPds!BuFI^*P)J2kOFCh+N7~4Z9lNUa0798HGGZ3(Y5=&)S6jyml zCkQKdrytV+;=xI?rpjb>Ot0J2C0i6608h!y$ziIIQWrcnw&&I-(Y{IACE{Xc!*4P>hm zI{zvTOiIlX&Cj8;uzf|D_Ax&{|Ndfl-;G4zo$Ii7$l?-9z2Sb9uif6Ek^VQ^+el^Q zEMq)UaNzV4Zuucd$IJ`|PAKph9dnF)R>#hS2TQXY6F%cqWyk5c_|cj_4__FHTmsGm>pX}oh+|MSDPXzB?^N5*{22gR$Sz6bX?ntnKJHf@^3XM0n<0{plc$-J8> z(px6hh5B^;WZjJJ1BZ4SDxAFD_rn$Ds$aMNW*McVC#(NdF&g;J@@a z>86}G)!@*XI*AOiVp}ZK|ID6^e|$$FWjboX;V4ucD|q(2YH`ag6c|9mZ~hSoATp8V zr$Y)i&<{cn&o+xU`LcBX9O_Cmiir}mK+1}`>~g;#82uSN=} z>*%HQbGeJZ&_J3wuat0z)QTBRLk&{NHeO%OqWS1jmlqJ$Pko_kydGlS5xKd{%5MSD ztzNAUFw)@P`!ej4C{;6893Y+QvBw~>&<1fjSZ}hDM%=D_h_Doh$5;ej?4_dnig`#$ z>P9svkDo%6suZnb2xwg4ML;fNfbn9<|C~~f27HT0;!}g_D*)*DpRl8UwXN^JQYnB} z5u;)%rcI|Lp#IItlxLxVywtn_tImk5u#<){ItL)(u>M^&*2dSD12T-@{Kf$xn*Ydn zV$sM3Ezn5zc2um7yBIa#idI06)hp9W%9cH40dO(G|0GmWcH&xK-TY>@14({Tr)cY! z2{8(@Wjy^tbaN%a&blqfTKtZ}yqe`~ynr6~zku<&+W*kp*0YeXmeEicJ&yMi^|}N3 zLAPxBN<}|hTc)$;DxkvbfIjrQ0?6lS?(2PLagyLItt@vOwqftM5#zDIG1u&Ic0!&l z8xZT65_hFohsa97`P;SV9z~b_YO{Y+FB$D*;PM9{S~H7<$RmGk0Ey;9q0)xUWCv1jBjt2LwViDVzrZ;BU459SEQ9{$5aA zl>=A4d^R(}u@N1^LRyPrDVIz}y^o=pN?8fZb5gJFu9S&03hDft`7FycwDmKrlgY3{ zQh}47Fy3iY(}x^*#q5}-DPI$rI9~Qv-J>7#u^PV5p^?z>uxMbJ;A3X zp65OS%&ZZu;}PqOisc@&8j_sxwVi_G=IvGTIlM z!%VGUW(vXnypA_m7k@qsEh}R*sr9V!ix>yMuzi|peX{TAki!AeVug`f5kX1XYFEmQ zOfunK(yTya3YpfgFkV`xEj%x6>I5W(%+S2Xj7#TN*!^Ij=%_JaPW?uv1=RZ;^kpA! z(Z4)S%J+1+GTOU4q0jt1{;cJsq(-di?H>9cvFr;iRv`w!CIQ)y9)H-o+32E9Sv~55 zeIWwjU;yRLa0EaC0Ie2*2kJ0n5d@fRu}0x_p0f{SAov1Cj2PbGkW|wAE$%{a7q!&a zxr5O|ZU0Rk38Elt3@{c*cTg(<%rZ5Ow-aFme3r(6p?ZFmNc<&pPz)B(br)JnPTA|f zQT`tLLzq^G32Dd=w>VF-5{s@;rjvQfH2wV zM;h!e;z@%$D{kfYI}kAwq8GDcvGo9R-YlG)EvjQ$@}E8lQ0S$Au$L=;+JDsmT2@h( z*#ydevENB8^wYn%&xc=dM!%5934Wqlr;xOgPDDLU78yP8QPb0-VutzpCWwq~Esm3Y zFXSM1CL>Bi?SEoj*~8h2Wr<8+lOMY*`ZU?HZ4n@H{HsR4{D${n-(8Za=c_Tov3Kg5 zr=o@T%q23GA_YTeoB3@YJz~$TLoZoXP%MHo7yzBdRK{|GX>rqN_WH0el?HNTgSMK( zPFMGO29lpPdUw}zj_JCbTx`~ckX>hFzQ`D3!6FG`0%t8b5U=ylyTkd zRIgoG9(skU_YuS=M^iTPRXm&){6c|Co*W}AHDfNS0`AUgXya6af)p}H?rjDX1dl2` zOeZn#$+`DbQJ-m~k3v@$+S$$ataS*l14Vrp|4?o+PSP8m2AHoXrPet9iB$;h15o*gGq?gwG!rxs4C*D#uaSD9h97xA-;$5^ zSJp>Pg$X`XehKHS8iXMKr4ZCwl=!|@9qF)p@+az0{EQHKT3ol zX2g^=F`bvP*c+sq^HC2e(nSjl**J;7R1B}hkjCkAt;1nh!*|MZvF9Vtesz@4IrZMI z`3J)_h-mL)&C@e#Hi%PX=2VKHJnxIjo5Q3vnQv}Be}am6i;pf15J_g{|5=MxKDO9? z5YUpQaq;yTP`&(vx`63~=zrXYmlbO4|JB`fG*E(-C%Y)X#R^lcDMRmANb|o%{aIMB z5`z~PI|neTsH*b0lMtQ3HCSRMs6Yf@N(disX-#AdtLPAUq9?}L-uEkh`H~0>fGyux zoZ7XWst%y9l>AD^-8mAGt~tTPJ=zV8wtvXn6PeG5^xl#+dq$i9=M$eultT_o#yP4D;TbH3;N&hHOhx^i9p zF^}iDpZmG*`_) z*6d=zYlqzIOxOiX3q8?eCGqCmmEe3S~YRKSXT* z)idKEQ`(@g29A;M(A?+t(6Z7OWI=~T!2_QY{uDsSj{uQ8c@g-7w6#J8kO5T;N4ZyK zNhq%<<`4W*vHQULHtdO6_D1X*dDp6nDLJxhOoq!iA-u|%8&1o2>1}FYs;LB1_ zQca1M8R*|o;3gdoIKS)0IWzVRYd-&R`t7c{Kw`sKge?yC7k|J2{s3z=lE?{*XTI>_ zJK}MCsXJLkh*yT_q7f02t|VzU>{IX1S8z*&qw{uP}q9fvGa zsgFO;AefheUqcT%dy^OnY;%mrRx-WWEO>U?BNxY;Tt#*(KbKvKM^9TR3+fCk71MdL z-0?*)Fmxp?=qi4}y(VFWvyzZPKg=F%Oc`3sMdeOkUn2RC!~2=wREPMNnq1E1R_al! zo84qy*rIH%pb49$l^(XYf1)62OnllEw^TSe&?N8BMETMCS8qI`&8piGEvY?JSuc+2 zh;Q1t?6**3QugsB#ruqJ;e8_Y&{2Btr7fs#N(h9AtALY@;Ys81C}BwZkNJ+kSOh&Lg?w(ar}Jh+ee~m*M1Wrlw~nIeaW9_)do7ZccNlw|D2a zPR8ryA!t!yBDtR`?)g`!NFMdM<$px{HuE5=7h-y!8G!tfzB!)OmGlDZn#>)75<(M9 zY!Y*qZPdzC+V+DCo$C}a>b!@?$9pMg$9I~~DV0;GHa7()q702#iZ1^QTxxOZlPI~& z2MSaZfC@myVD1`e8?Z)9(rd5{X_5m<<`W)5n3w3(FA(YhVg~of5!D0PpTq7?2ag&v zjEs_GpH+caj-NrNZzsj7tjMk`6Rls_#a%K@e|I|^_K+YBI%i0h(XtGu2B=gj54j`D3% z-YP`)JdV^L8;=5-G&P{J#837z1EzdxeB=Q50=juiPx0ol(Ljw#0(Ze{8+JV_&P5Lc zIU+-HFC19Seo8^75rG4{a%VH&Tfd=XOP{qs)qQ&%>o|{k)H4>X-dni`p@OFMt~8tSTa1qu3Egry8S4c;iWyjk1vn$E1zR*6fD%mHT6~6l1XarN2^+=4}F`#xViP^WrmX{W*wc}R^=QCxMIcM zdTK@=0W;**efSPRR~vzHix^Mn&>}+0xzh{mywth|tJGw_%pF*jfcUJU$Ad*qg{3ah zX^>iQU+ULGC29;fy%tT#5OP#{^+Oq7ihv>mj&BpO^h@*f_`nyiF5$l#1c1^W1fZx` zgj63{ifF08E1{k|UkTVYO9Uf}>?7w8+3uKNR+qVn{H+FO1yrEZC1~XXL zhSdGk&rXfG#(AOwB#YSf*$X4=?cYrJ9&kzvP`WF#byIp`tRf)dK`gZx*nYJ>2Ok}n zf_{FE%MeH|d7kw?sxxk@uUqg(kL12}LEs0mT4@h*lNC}425IDHi0 zw*lqb@~k`+qpbz4#%T9JOu%Ux0>0A<*+;+%dmunI)(fE0Elt!2tBJMmLD1h>SRl<@H^dhLHMB$aL(Sm zDcsrF>9#$@nR-2IP7emKXC<{G2damvx?#M+E=~*bPXgVZ%N>KUU7OAI^`+mly$3hw zU@xRx+WY%y<-Urg(t2}>NI!id<9*fXg4Pg(6~R2$tT-aaG1O)C5-bS>)k54MK9=5Q zwDM-G33D3}JJ17y>7|H!ZzbFZHy=zlTw;)R9ca11ytchIx(H}hYG!hI_nT%M!mKyj zv-sIr^7qxWo=ba4s?SB0+nSDK$MtYaXE?^IYig2}x(xwX$W}B`0>IZyiDh3AL?IYS z=bK}e3z%fA5P8-0SNXdbqr1x70I#`N3Hf4*$?x?*3KR|RZh{#)JcrFYn#+4eQG4`; z<+}51V8d4)XehLGNulW|NRuN&uZ^ZU0)K5wz@(L`XulVShLLQ0Y_QA*zV6Skb5(Hy z%nX3>Si+Xko<=gTMQXR>t3`ksT+>3b!&64V(8kl4Sfo`R8MGc6G~4@^gWSakfcmo1 z1J=AA2w-npcU|`e2qPfF9RCG-}x)!nd%6|SVXo?%zbA0%`6FrfWUG2F5dJaWMP#5s*TVBqVSa+n#Ca)VYn7 z^SbP`jHS^FAb1d{qSWu)k<`+THheJgNr1AmlgBVuqmtOGGQ=OQ#U@>DTbYecZ)?co zXcQ$V@lcmxbztxJ@YB&Z3;RL&MgEV$Bz!fg@vT>IYAStdgO{6_GK4XnRqg`^!iO0m zCuJGLi1cX>^wn^8lAA;+h69(7oZK%UB<1panGRN2$!u65*Aw?7BvX~$ zcvAoQSh)6Yh*#))s;`TWWtm})7-01Ql2ss?0#Yz>S{ za7F`SQ)7UEjQFYalYlqo2qQ!dzG(+VmI&0+n8U}$)S4l_zLwEgP*{LzUjiMh2#wHB zf;su-q`Y=Qj zOs@HK;x{|3-WDfM6mM{q$jjwWYIP#yLa4 zV3vZ6=OMzCLB?}c)N5<<6SCz>%&qG=^=}y@X*jQ32~`~>2WGJb1soKrM?Cc8nnnU9 z$105U3aJ~jSNK*i!FF8_`?piY2%$JTQYVHcrHxyO7k*u)l;_sqPvGN7S1uIeBb;9y zeq|~+gi!-gCG*)$AgXW=D=#J%iT+~O-Q8{7^8n&%rp=Gg;Gm%R1ypz! zFAIvrL|1c+jFD3N6Cbop2Xc5_105zgw@^asD%Ejg%D4PZf%=&v) zRj&o6#=a(qx^u1ka{^YUJ}7?;BSe+_FXfV@90{lfKq$5$)xiJ$Imnm|++%yiW1V~f zssn&-zZq)+pnnHZHTW?&t#3}&<1%AVlfee&R$Y($$-`=#)t$^`{eax4fGqDQ@RVR~ z51v}m=vG4x1(@F`R$1=)aQ$R(_PxP=`#X}}f}jNTfxt3(4L|s-3NakmT}&xvNE1H{ z@vtSI8gPX`PgjTme$fmiKt!rhqD1lxg zi5mms)0;uDF*nRg#z$P*Q~jl#Hy^gWVdIjjsz^d@Ik#VzLxXz@ zsmrD@z=O^H;{10#0GO=&Dp(KjU1UN3hWCAoUFUY8&`%sZ70Tt(Ea&d?Qcr;w{zu4w@E!ZUYL~ zj%UYp7x@Dztc~OZr5$HnPA`?_?lr;M+A`bP%S_&zf-S`+WNu$NS*Gh=K}F2vqF&e+ z?kw1~ja$5k{5YC5ZoD41BJ#uL8ILghK%8py&r9jP{y2|vJK**q07q3A6;;hUvwwOZ zz-i#tUqGe7wt5l2MQk*H6AV~2U5s*k@#hz&RL5xfoB~Lmi`8Xc4&xHAqOR#NjCcSh zu&8G3FEuhZYB1r;^0Q;^`xS0i-CH28&ZBmzYU7?iS984l+}60%6E=+BnGqQybf`XC>Tr#MUN?l66SI1P}kS$AIRUM!2%F70yC)ko?a)Plj3BW$r`ft3csEn?ER0nhmTFf zud0wLDA6HVsR0+BlLILN<9mMgR<`W@zC=N9xhhUG5l&vMmPO<@?dlga!X)e$G7z>8 zu=bB+wOHy6Ta~&UsQLCt_0%c|WlT%7JFDXk08*X9do9(CIF1Q%x?6*ANvi_6aZ`YIkVARgq zqMCt$B)iTTG1V(yB!SSqvF+}?v>R9ePc|a?b@>`}QYsQsERWD*bu=&p({{fI^6)S9 z0bpf|@n4{q>74`Ux4s~+bal}0!q5fF1VUeGQ{`)qoQ{`q6>C9WjtiQF!XO=t8*ctM zHgon0*Q!GkL%ELCwrIJM3iH>jfac{EBOYKm10iSIQpDys%VL$B8j5(z`zNNycM8h$jxgNRAl<{5E(j1^ zeVTZd7s$Vg!F?lS6x(WyY%zXfNe6D;3xNqh7^aHkyxdPjlcH}`hRKw8Bak7Mwixq4 zQler(K9R`|d0!PoGGB?pB&ovc{i(lYvLm_v%QpMPCx>>;BrL#tvM9VKea}!s`?>^1Q)s0wRutYU6nKG zsNu7CHqWz4hS8=1)%AO%+YKYkSsUgW{Wsd1w=a0DPq*Y<=pk^roukLF%BX=F^8axU z3G;OJR4Oocynipupn}14cbsIa8zHQm&xGUWK+@0{C2h7{x^&4dxvafD0o@05>G!Qj zAF|e4T&fq2KD{nk9{|l&h0L`eN#IW(_NW{1rj9>0T;WWRfl<}8I&h_Bx|_RFlw@gi z(Y&2>^LLeO-0QZIe`wCmCOd*txO{2cU@_JO%_Hw^#lW+tphK^!hy1EXKT;?F3JdW` z7Hkp2WaMjLw8{+W|EJf1HMHvgQDbneJ4>L(@+q!!`(lL1*Km>C@RE=Eg7Ex@R%k%K zRk-K91S1+z4UQd$>kgD@<6_YuaugdL-rRrYljarB3=MLkBFuc|`;2AylqY*~4W1!K^87XcxmT!g;B<*sgO;M}fJBq6A1uUHsJ%r14gx_Nds+e~W5h*&b( zQb}v+lGWSuGa$G4DIWwOfd}eK=QxD`XK7Z>mu3~FT8*h!qfCyMx(=&+YDel(Cp(Uk zCyhjH=WJc$O>c&O$8#p1Ve#97Hf)5g_iY6&plK_pjr{M`7k4amd; zcE;C)q|iz4yLuO|8`;;gcm&^mDcEmTwUS`RT(HO8jFzOT=v8zjvc$#8M+x}P*uYM(0+jS}O0r`B^@r$l zAT;rfYt<~&>LXFB6A}m)a!M3|>n+sMmEk33s74g%8Ne`o^!L_l9BCPiuR-7kim*d+ z`d!L}ZzAuZRUV{~tM?V}=E(IC>0RQn?Rwl>Lln7WrrrzbnTY!DfHcbCNCFXJcwf%n zHFYTT1zq9=ncMi`IKR}b7*b!?GB_BI?$Qy|xdGrhvF_8S+APb_ePq*ad{5E)>kwCK z6~gR$L(|i}=eKWxUG@3%@1#cqta3gkEjS2?FX1f|NV&+6z3bwVgU!;v2R?hC-r%!Q zQ9)_lzuR;5r&M&WrlqD>n_nGoMN?}0W&njH@r!a`O*|dEv3mFfzT0FJ6LFk7FSi^% zmw}+wrz>}f6Y0O2qfZ>PL{LmWJTnuUR>gQY@&~o_RTQhl0RNJ3kq1uWc&)p+nZx{| z@&;`ctFiCPl9E&fs-EuNUdt837UWvzAN~*~uUTYj+82HrdY{MXIvLi=HVx99NYnXy zRW$-Qp69PVEjxEGJL;MV#+5kB#bMWn%hgYW(~!|1Wn7wtDHFQ*Ab zG{-Vm?sS+)%|-4V&vn+&F@30zF}xcJR?C`_va-*+F`#d)6+n{k;+TybtQs4TiLF_I zt^_m(y$z6I@z}K#`YOPW)BsIy0oB*%Kx2qs4Zz|!smA~=v;~TXCo2qnO4 z(0H?-W36Snc$N#4Vrn(OT!6%&ruB7uLkH7Bx90w3!oa-~N(Ag=AQn^&<+zN~=ZN5L zb=nQ|5fMOCEns44VKvG~&P)A7W?;j-@$hO*k$i&2w}-Fg6Ecb&l?s305xg~C7M%3Y z`5uA$D;oCo7 z&CN1g(26Abf&S5;hU0DyqpTE6&r~royBHL$GIwPmwE2aq_UY3{cTQ@F8(*Bvcbc=L zryDgS7J)* z@LT4)pYg7>rBm``d-w@HOu@Y+OjA)6&|PJp$;bsh$(Gsqsz2-ts#yaRMh@#=2#<^f zYvg;u2tZ>j;T{=+TjxlhWC;%(Xm~$N2I&Lk6i~?*0qRPXCZ&!f_bU+~%E&D&SG*b+ zATPcjS}H4I-PNgKB_M=`L&b%>?btm6l^OqoiL1f>`cIIEa2c0VcAb%NVpfPT` zk0mR@Vq1GvmZAa&8Z|rDsgSI_Ejq@!}5n*$#%MV&X$Iy*{P`)=wda$ zFoN@~({ZR4i!@H(5>TOgC(ckLDaplf-)I6ozM&1z^UhB7q0f;M6IV=8;0=z7Ck|Y) zQp8!q=Ar{1xDJ)codRY8Th3WKh6A!&t80l?7RA@QsQXW5?W@kqNhVxro6n;#wQ;pA zTs@GN?_T;{)6jarCoj-2=aH@?7=JZq?d|^fc7Vyy?i3Z&nLMblCuPuv!(Bx{O5Mv(dYy4(H9saD8rHyxRqodg4 zq0Dqr+`0dO>B-rbl~+yj1m)#5daSGI4?!?hF}Q~RKkKQe=5x@0s)-*cRl#j?+N~`Y zV0gB1pzZw{3YN9cA97Mj?mXGN)M9V{SCgH7BRO1g?=7#OTJv+IYB zrf$A&dP$Shj7QaQ;eKK*gh9CRy$?y=%>fF|AK_0N!+IMov%3j!+KO3J- z47}Hw#-4d&-2R~{?>H22gc26 z!G+{<^kFZEfBTkWo@Mx^=g^ZmfqWKv!=0BeE9?cFsLK+zzlg`|g&dZ>o_U5|ORgQH z>4g23t_Yd#PI4zQNR2Rwv~Sl|8Hlj!sg?Sp&pWP(%oK;CJ1$Y{>t6h2by=a;1sCHe zZ7W`3J)JXJQI` z3nYq0Y#+HfO^jj9-lQA}3Q$hyGp*e1eQDQMB)MXIS7-S7dkquCdfTc>_zd>yOJ3QB z97o$FZ_tB+i5lELqgGuhIUi*wYYfoidn88^lnkX)hWzi^h)=u#c>cc)vKVmj7*fAS zk7SdcCXJJfa7>#ot5SOz`SQ?qG~-99O1*xQ$fRKDQ-1{M0GA;6q~SY2Ol z|5`ldGesB)L6X*cZ&{J95PO+01O){hMt>R`dlqnG54O5;mrdpVeMRd<8!Ix=mP_eR z(we3jez@Ac`~%-eI~*gspdK-gr6ni*IT{dI6q(e9IkZk(#aj&}&Z z<>3{T86O;|PMLX|g#KRFJ#Y zoKHvLCw{m(Xy@kJDa-M>=b@Rv9qPW(P)QZXbMG9s)O_=^hyPu6N;1 zC`O3*2kCHaLpub1r+)Dp8N;;cQV5M;oeQ}KMkPYzK}Chn@`X=`9H|S&^ohhYQqu1& z+rlUX)2BNP?v7XAlP=W&MwqW(2Yz1_k%GhFUgwxpL5Fha!yt72(*_mrj8MjV9iKms z+b+kVtt#1I0en%VouY^5on=2~SLSq0gXMNEY&M@ZR9kg5{kB>Ucq_L3TZiJ@m+<)f zH%$2GcS^&l)zQ|Ap_6^Dkl64x7VGc9T(5F-=eJg(Ux)ZCEiZBKO2?yDeH%Uoedh%C z`VLvRl^4_EqADZfsx7IvkXHZRgfGwB$q)YN`X&PJt&-*xn@fzsWD61q(+rlfrpv^Y z>#7eJNP}Szq&!7gtx=Pr;j?}RcKIhQ7d9s+B0QKX-KGvSPmX@vK5S8aY$+vIbP4X9 z`7ozg*6^L3vI1W916Iaie)37>NCBZ?K*ECg>t&eh_zkDe#wQ?@zf7RV8ez{?#0__R z*Xgaw=J!L(Sqa`{^=OQ?;6puv?LMw&iXU-(&jaCjf%6km=H3(|ln`gY4kQ~tFQ^&# zD|(vGi_!a+Y`nS+i;gopP{%fy5VmwoTr4RpTR&quJaEDO+B@KwtWj`e*HVaJ^HAU$ z9DE$RYU-@^>qD{zH!>1iK|B0-)hRzf|F1g&uTTWGqTUN8JGhqN=`blO6BKr0pph;jWe9-aHZlJcho8Vd5QjOAQ0(bvSjkx&5-)~zY zMjGcpYFX3UJZc9A>D^HV4ep_YjvqhnrnXD%>9MbdI!H26GcolV1mw^$fh^ z8yl<*H&F5@!cGL2sY&d1T`&AccAt7%zVexZp(}7cNoF&aV8Q=BD zBz@cm&)J%rUDb8YuG1maX{cYY_5D^$fqNFc{I;22#i+xw8QKt{Vf%&~#Uq;(9ddA> zpNfT7y!K7b?BmcXk{kN0+mUoY!CiLzragq?lK6#-!vrAPxOr;o1DUGL2c@{nMzz3A z7kragkDa!BD*ws6&9U*$ALci1vuFC>T1B5Tg!A5#oM*U|*$!u)h{mvw5&7c#isM&Y zG2ok&BOmD-4N+;D-i-tY$9xm~)XXoc!grW%h@D}sKHHFZtT8x&yUe$cFbIHhP*0Qx zvlF{(nO8?L@&U6uSNwilDvP}J%_+?)6O(Oe=^y2&x8Dm9^xrx94gS&aWL(CldJDp! zUPXRqxX+EEO6Sc#xsPWYR>ph$4NSs$=RWywO=KtAWdNcxTI!ks*M}yBh#D98WS1^H zx62g1_WJB2)>F6!^~g+9ahhBGh^+LP26qx1G!N~|x!F4Zydv|jQ1AgJ#294j;LkWo z=lg*Q77p~>i0PRb1}Gt=j-Zf`9jPO$mPTPhR&wB{yFAktF0Ef4s>_=%$JA@G>`3?Zks%@md%5{F zKZo@j57m9sqQjY=#I+Q4TLVmvFl=&Y->5O9YW%G_^WuT?V*a-vr!`3lz0Mth9h|{tDg-+7m1ikUn#E#haxuhxPRK?e0q= zfdPSo3mhHy-Vs{4U%6_<+y>->8{`Gc%+(v@XJ(2gEcO4D4WeDS$+j49IqEOUqBm{e zlN*!K2jwHdt72opvhM;!s57IBBg~(HCIVo2>I0sw%)hG9|4bHozQ5vUFl6}tSir~k z9^x0e0$9%L=l1Nh3=EaFRbk{Ixj}w+DzSgE_$9Jj-P$A`3j5Tyl6o^#F2$m&#>%13 zjF~?BvCRFj4~dT#ai!!Fs^LS?{(XV-D@f`QWa5iw;Uh7UhuFi`ykNB5GauCEGPdfZ4q|hj^<5R|+R0i= zIA+tn2gluHC#tg^F{pzH_P!?SC;BV*EKSS3d4moLW?R)d(yGTj~C32eR-T{s|< zHZ`0Ji*w`>&m~N3Ie3=A5?@;j^D=LNk?$${`HAMf`bf>RMi$+XXtq+uflyJUJDVK=igZyrSUm2l+F&ow9z{BF1T;h82fD=k@_tk#PVs9 znJ174P~yu1Fhzi26d45KDxl_f8O3Gk{Y!V>0h)&`%jy*RWMAOx{fovYtpKB)lR{66 zXS{2=Axvp}#_o7z!1_GD3h>-M$1Vr^CO2#6YY4AzW~f}dDxkt8C>kn476M+H_~b-k ziqb}&XBUBW2jcaP1zxJCJqfTprrM8-`uY9&m2oNA(2?mNv@6Q#TRfpMC2RQVQFXq{ zs+m`&F<}Pje|pNKjSlahEuLJDa=PK4x}Z?-+8EBi8Jz!6NPoSnc;#`=`J?8nQVDX0 z17#Cx*!(=TpwUfbe}BbN%QuqaAmw6dRqbM)x`Djj&zSIDmRf9WEc(6l zQYBRM>Diaf3$D^Dp$CDRn{2;+!ygb}BIP1OUcRI@2R?eT-f+1j`nz|3tp3-ooU3yB@)du2ucZE(|$ifoqg$XJW^$rI-Qj=jb#4Q z+>Q%~LD`E_5mkq-vNKvnZt)0ntE+eVs0C-oOSd*myZL5G2={rnWG<`wedvgh^U$3JG$PSg_$rNTv-RAJ@jJA8|>J1S^k{Y(_+hSNzPVlaGjzY__(F^v{rf zqZ{kD94g2TnVzQD_OiR?o5aAT^euYOTsrcn^qu*qD+lwFJ(^2bi7oSaE-D4=^7$XG za!M|%74yNX_NahovRD~#iQp14=$Z0ge(~NX@TdX4febf567e+xYKb2XkgudDep#y$ z26*I?0?6$KLKro+hCQl!zb@){g^Qss;bFt_;vwxLP@hM&ZJw93K7e;FYQ(hZS|_Bg zyPLB`0H?Vzcrc)yqVpmr&+`J|U35dWnMv1mq zvz69mJ%i!Q*syjSS;Kv%ovrS~T~lk_#Yq-+=29 zzr))xjWMP20b&_{6$9mvNFph!Q)T)}gDoPAM;Cv#Xxyc1B`6ITpy?8JQk^|yjJl@@ z+-oGan?8`?PI0F1$Z+WGb1|H#2>zJ_TOU-ZqMH$87Ng8k*I;q@sbY$Bb<5Ix-O>$g zEE_K8CZn&o=C$AQeaHu~qC*wyXAT6D*eUa>_&hdjd_5bs%Z7Yy@|M2 za3}5mW8VD>Piy8j?94I$k@x-wo`P5wAtFxBWJX>N2?-i%>O?Tpv1&#{y028qMW$#5 zCDV68rM&%WCWuOIIBxUic|1rQMo&-scwLOD zmAT~=R}vBFKEKN$J82w>_^}nH;mWIcM@;csU^^Dl5F^+E7i%8vkma>1;-nKXmyN8+ z$22_JU^H)VhBf&gar>XWTU-^6UfIO}F6Ys=7UM#}d=hlhUz6@G=AEp})Bm4p0pbx# ztvjVvU@0z;#bXT@a+Gfl#SPONc!jU-J}9cjBRxpt!DUF}*~0@lcMG03-f_8)Eb+!& z(HGiL$v*z~!DD9{8iS_0#JOr@A!=3Esz3g- zxOgi7q$$5)gYEJXJh&Mcg{RMO5s=cHIAH_j?SfmJlw^o&K99-O`l^T`e8NM4^k;y zo4@@@C*x)p*S(#v`7`8&){MJD3Q3mZK?lQ8@b;%+ZNJxF*#|v|=Tn(1G7Ky`DVKRn zO&!~9E69<8Jnda33xY^_dK&t>bvG^!W{3Ou< zZ(UMU{dF~gWX;^AS@Y|g>nAH#gJbC(xj=R6L3(lu@d3HtX+(L{=CvRA5f&GzTAon) zk7sovH#NO8x;>S>L%3?tvI}RrB=SH|CKpXns~C@tx+s_!>!#*uDxY0Ax4azM+>F6L zalBNM`Cd}HPz5|6)Nc>}wuz6;2QTxdn;f`+57&98O!U5cK4D&K7xuM_y5dbZJ<+5ha<-IL8P40BVz zw^~ZG6k=zU0@#{dz-J895g-Xcw-1a1Ff{J?Vv4GIL6ii3o)~LM7KEcqq_!}C@Bo!z z6={qY+os;7?EzD!CA}NsWCmo0uKrKW&h;3k56Vr=L$xJD1G|@e(#F{dfA=wt89U&A zQJ|TVP<^0y4bw=Q-P8naNRgxGWr?Dwg*En$6UvE%#CKmAJcO7ru_bzZyMiA?q256i zrO5BTewwuDn~GjyvdXcWI2|OcBCY00r+z0Q@oVt)SY$p-D6~3powZyG?ua6qBPI7y>0i#`jxNrEaw+xGF zU>=3>yO&kSm+7+$CXyI1Q;)C4S9~DzjK7szRGyOgwBrr8iw*~$;4RwGo&^#;4#ec^ zNwyKv3iE#v252A?y((z(03jiz(iFr;w*PyYJjUN4|HF?G>)S+1YVX|#>nousQ|vmy zo(k;oTp`z|+A_fl>|11Q0>RWi)q_D-U!00%I;(hB34Bj7+p&JiZ0>6RZ2v1RDn40m zE(@8uN_X+_bDRe$NFH+wEq%|Rl_haFrvjcK`wV%4mqoCH*JQv`Weu^oNpkRX`asf1 zo*pb5&OT2E13J`|*+G}|#Y&0?4<1k_IpX>v1QskbJGU)(-B?y^`ewazzwbYKP5-9i zl)eJ%3uN=pUt$Vn?sOgP>CtC7{%ZGd@%IVMoPGZ`cY9HYbUbS%-gU5j?#24C!Ew-z zZ8XEp6=rvtDbirlIM@M~(Oegiic^6IlIF&GLq;921_H$i5OXGxq^IlS5Xjb~on9D- zk}e!(osS)G6FE8YFqr$L&1r#5f(CtXu`0G>axuHBEGMV~Y#fPr|4)g$HvVc2j3wHD zw}yjsoR8R7;(~aJv=_2bhILuSeXjY3Xm`vb+6VfFbo{^UJCUyeN6~kjmm^A#Eh6>a z2-OX4Ab*iB>xDoX_gD*5L>C&belE8=zwn%d1U#HXAOfeE9@ODSj1*H?N9L5M8|o(J zT;SJ3w)sf>`@a|jJ5`y2CRB#bTn${^=fe*il7*-G*<##@88`mwnO_GA z9UedS_#5Vom(bvg2o1`+xxgkbp*%z9jQLl0)YS;9vpX6;Y|FDWK%eZ^|!Qz1vO zvgB)HQvgQ(PFr7QV?L=zN2srQ!^l$D*mJWTamqVI4=aQ>WJIX*k+?A8qjXbh2Iem0 zf@UhhfKytUT}NlwuOs~AgiuoYJzg=1ck9$i54N3?^6H*T@{ z3W?zZxh~|qSZaa;2lo}Iu!(8nwx+oHxojwn4Eu|-3QBY~-&K7hsoe*AhOP2790)RU zvf&qVk>O4^e5%{XT@Og+1r`$z&zuDtrD)$`4d z!aaADz-$SvvzdhFOyFhDg+((@a;Wj<&WIytMTX&n$1RL(@*|ycqd9Bo5MJ!Aha+nyR^RQ+q$}*y%!sbq67iRg4arx zi%F|&Um2r7eAkXmR~=TyXZu3U{h6rYa`&b0ODJ&xq%d==hTml(nt+*RqSjyM&MMzr zh`I&)tVth#55kPsx^p3IY!1tBp=&L@!{i#Tu!Uv2#T^cI#f{*Y7)G!D62Ts6t}7E$_i-2r8m7wJ?aEs$ouRk&WTw+& zx8!R{KKYiPIOJh`&dEcz{GXZq7GjV;RiTYD9g54MWY!rm4Cc_{xNfDMl_Q|tdNT!< z+_0Ap6S%_#vawsEJ_im(K&+M7v`2AoT$JC*gTc|IcORxnigou8`rsgy+whK+lUhgW zlcIJRkB8H^*r!)FXh-#6rrg>Oim%mN`DgOaUX4g{y}Z_SOJuUkL?m|+a83u#cIhl- z)WbjV+JO&Y@V}Jy!CwLjulvTwj{NIe28+WLuDdzk%|O;6)wZ_>HY{60_SH<8+!XoZ zrL5IkqKm^dmVP$k$fg(39ZEG<7hOH94wr2a-`00J<^{b?6CBzLKixmneIfA8`Qf|= zHCv%u`$shKw7z3=k0(U4tzScH(2~?0trbyNs{usXD-slBWMoD`rk|#mHF!q8ek~92 zPC(au5saMaMUKskcO?ZFhvJMG^O>yTpslMirN%HV%J4oOE?vcEagj}*b~&RK1JcyL zUcSX=hD$mHR3PO-=EH3};-&LeQa4yf1F9z=Xrrfm!r(LZqu= z1^crYy2a_5JAQv^J~8IsoEH!UuNJi+V6*3n^|NEsJKMavWp}p_AHs+e&CD;HU$97v zqDKQCo?s$OFx?_wT|4R2H#IWkG9n5RX3WCZcUkx;i9tPASu1>kE_C%Go67B3gmsdx zrKh*WL1#IWe0t?=4!6i0YtCVM4anuSkdxE6qZ88o#kUL_i^U8Z<*Uk73MNCE;2vQP z9%{j&t{g|k-JmxYxgv*$ctZmJ8~dX;Ed}i1(sA1VL~b0+_s{eYv}{s!|MF0IoJ?J; zbAL5PY<}SALW2Yw4*X7Z%zAY$o_lr7Tgahy;)Uo>d{q&Ovm3z*KkheV&S&2A_IuUW zt=9VXXXcJ!9t|6xM?0$;l}zG~kaba4ZZuDBetrmfNN=xGD&trgw)Uc#*^J=D`}U+h z@~y3{M!Tk+$T{gGkOK9&N<%bCZ)AbE&bO|doBPQA@8nEIVXck|M$Lpl3Z z(Zge%*A~x1ch!?4vc(VN{0LFHgyyNm{i;Ou-;Kx4% zAm(4*zvc>+1zU9UmrQ~~$5>wBTsxMh8Hp)~{)6<+n)JW~gz<;rSn`k%=qVv5Z&%>t ziBG>i_uO=gbB424bLVFn+PpB~qGk@FRuWZ?ld*vE>_1T#y_M2}-?7>_ZmeOAm3dAe zewJ%v8c-^&KqK+e5_RqOm-BV{2&gBIMc&EG?OOU?85aF zJWz!4FAp=9<<}fE2AN$8gLW!f}jCc+}wg=;KW2A!kfhQQ1+!@JDt(lfQ;U1 zD6d@5&VeDfe>Ix^yi$lhV2Uj|;C_62Q%&f+g$MnKofOPsbFX7SQd-`0G0t^AZ99`q zx?#qu-GRw;`yG>my!nri$C|9}{B6`?it6oZS2>lM5X;MVVzoad&8s(7p@jN0J_m9W z3LR^tK*0G@aEH~Nbdy5M{{0R=VGy{Ibr2U=YY5-O^}VLP>uPJgu*F;kIUYI==QPJ@ zPw9j&40Xlrwo21wrxpLGw!IYd6;DaF9x-o(YNmZg~OeaVH#gBi`g*_8qT za~$V7Q_uR%-r*8LF_3Wnc-Fi5+3e2$qUW=j`{r-+i8Ye~>?+o3&=utQuof&6@qPCv3f6cjS5M z!*XaOx+Q2s+{t?DZDG>pHIus361&%_#3`^}NhZPpR~jUJ1mTO$C&JMImtYXr0B4E7 zLyLl(?=ByxGK7V_vA#XI?S;_0o`!%Y=zfsX1=nI74801wKL0UNzbgR`0PYaT^^uo8 zf7hKmqr$os-ZSVT{-;|VGCKmemkSt=1KFo-lo(25z{!sHM_UN*hB2wn9a?}B3ki)d zn~KyMw;Ogm0Yb##d5%&2j{LHlj{4N+r}i7&Khz#hcT67qmdVp`GtZpj5XFx8xs`4e z%7{hRHor;tYJMK`D(@w1)6Bux-;bSGr}$~H3v_#iG_$*Tc+~&&$e?X5df=j`hwtp{ zjEagfiFUzO41vET0cFJj4Rj-Ef^4L6U?~fk9?J&IeaAQEm#5S7VfK5!FJ2&#Gm0Bo ziZacM?peKjot=1c8gr=d-K%~8f80HCJ+(m2&xQx91|`hYGoGET5~W`-{OR^YiDwmH z?cB!!Ek%oA$jAnqnLooC8H|gIrSe;aB1yAf_V(sr;9E87Q^3FwoDH%PJO8#|96S8h zom?h_Nn-aNdIQ9O5pV|b_zjZv`%TKe>?O;1XJs|HIy;~b3Xy;|L9+_vVV|xZ>sE_~ zDfujJn3}IeSKjqXty&)go@Wbe=$wxQ8B8J$!nWCgA|-~5hyBXJ^!Xbo4W?dWJQV)heq*OTDFhGb|MGXey zBJ?<*$z6I#Wh`J$1KpeD^T;>+aO)*cYJN5>NT;#Vo0R~R{Gmk?!1*>6;m;yoe4r!h zz#n_Wp3^drlg?*&2PWQ)Pi*LZU27mm&(Q5YT?;_H6=x8Et*L$I{MOS}@ru&ATFPgxJ@{>gK zM^HNzent1>iCFI{?Q;&OLuX^U8W<4~_bQzwZq{zy>J_%KQ*x0qszS#{(AHi6cBG_r zIdx%?;SnA}BUWF0s}hOr_ulGnUUpv-HWdYc%P)Iy5X2rR#j$#_b*NArbAP(RS__zZ z8PK!?VMu7`YqEEuoElajS~?;M7AQtd&GZu&Mb(WVm=u%d%m-U%15+7*^4our?*Hlu8Xz;x zmu7$*AAt?I@Pm~A4jZsnN@d9NZ1z&AE*qW>EfI*W;780wQk@OT(HMVNuf$Hgom8TE zvQmV3N?^hS0_&PS>+N?fiq*aIfmzx&!mmz)J$*XPQ^{1@7iwQCQ%c#i8-^^ zW6uTfj}$y*O~cT+%zD){-oM+~d6RZ|U1#ALC7Fr{v}7L*tS4k-=%%UZ)JtVb^&%){ zE$Lyc#EyPsX&L)Mx%(D&?{NqN?nyM{&XK3D<}3LI=f>A>a*_(VFIvr)omAuKMW;!_ znq{cZuBCWZ&30WJ>c~$VKd)OgsK+|_b&6rQ+PqmdIu5sbE$k#4PCPd5-n(M~k0a$v zB`BCgd!=_s1*zV)Jjsz)6AbtF!4q?8;|-@fr9f|lGGhchm{&^Oew!0^KJ63CSP<;j z;mhB~Om^kQAlO9Lq`e3EFosI?B5|1(FqsrCH3k&*md*|Z33j^z0Zna5(2=D{gtLq$yj_^8_3)>W0# z+LpAy^`Z0Fo3N^?HQtG8;Rgq=Wl%R8u-Cb)rFI$w%e~v6ELF8AK8it$($T|sf1zgn zin=tV+)~&NDnk}NAIyhc%ZwkKD>HNQHAiqLM;#pJ8(atOdB0syV(1hh3R30uH4Q8! z&UJ7bdYr9p;TT7B9Y$k_yOPpyfl&nXOc)8fs>&7U;1k!Acr-sZRcbQfGBW*_uD>6P z!MDKiiA`BCm+rYPo58I-g&x7O#Yx~y`A&~`%52@7qb(J1dHKfVSimr2kB(G`3>^z5 z(uGEF!&!%h4MiFp%y%I`wUz}?%SwidXsPSR z%`0~wObv(B%!29#RMXanYGK6O4Phi4*zQGVVn<|0oE&_)eo;T%V#RAv_?^M_ss@;K zs|J2Mxi|FmyGvy-@K+S{p@W+c5siMG){mdILoFnj+tK;BF1YUS2@+pFt5M(;hv2dy zBP79wDG)Gt8EwXQQ;JEI^%ntE3trF(6VFT2ILCI~PMqLNq2o7#veVAEj&C`tph#W#G%k2ApGB`Tf>+ zBQd|uC4BZqALqm~wNHdM+S$&Isfah)Um6rWmyJ}S+lkq}x)1cA=-A173|Qx2p0BDn zc{)oKCUAR{wH2@~MqTS-v$34_uDFY~q&s_lLMJP~*1F*4B~a6k z-nBq9o^Vq(U2ywD4rA49=wd;Iy?xbT@Q~G^rDC2CT}x<#dH`+ygDu#(3V&+aTum!w zG?L*p3tCisX)3`HK0;6D8w38_xNJ}U-l1s**xpDbiid~YqdW31>z_Oy&i9h{1>B67 zTj^yc1$jaaf&*~oQYbiip$ahZZinu>EBi=GHILA%z(`JdwILi7?J8O8Yulj{ZpdqN z_H9}HP)j-&-3;G|^f9xO;2e#`1ln3yd?f|3y|`{ffdiaUOCrP=q?Mmod|9r59$U=9 z`^pK?ai4#YPN4ItFcr8}7E*TndxqXoBAhLx2o=T!W+(Elb%5>(_rJa17V6#{!}>u1 zA3GrM3m03(s%`VY4BMgRSAQsKCor_2Kkopk$F;-M%b5b29aUztp)c|F&I0GjN+0E^ zUIead2`hZfE~fu`0XOc zeXH1u8qeRG10LkUYX@<=uRG4{kT;^OvPI6VKfrgLBr6-Wgp!UcZ<7h+S`DVs=C(AC z5u^XOHxZr;b4Bhrck`vlwKlIEDSH`umT82%N`lsh&Of*b?j(2kh}vJ%EVVVRUvxH- zspeQy%zi=Vx6rcuO9R^u}G85XUjA%*t)J{-<~4>c<*QAvqSRQ&Zi zE`qwcN>qYpoj%3w@4BBiTI|(C-zC-Fiz9`h7l3aE*sC7aBW3(fl#xZRt=T-tkHNe1 z48R!N2?2qqr1)1qQ}Ao&v{-ukSP^0n!i?k5{cMFdW*tI?Q0^rgMi4IKsf9hh^t>H} z$x}hUo&8P4z>WcQ$v!nSqAtGLn!s4&iw*^mGep--H*+ocQ-Zq$mS{6j9$XE(>3w`-)6x4$Et+y+{xVeCe??DdgxlioDDe8ij*~}>GO%R6aa)s#;Abx! zg0A#%1ZH?@5rpmn`q|SLJI)On;By^-hP|t5ug)<-)j6R}7{%MuH^UFBJfQj_|HLe! zfuuVYDd|i-s@>QO0{s4g1$GQ;+K2>WzUV^_zS?8?;4@QPgsz8@RO82QP-2gn$g6(L z1n6Rk(T1{%6EAsVuj?4yxP{>1)n`}2feBB*7#<2AJC%(@i0oZheXH*VpP z@2F!Q^q`40qA~^OkCdHz&rz%lat=e@#>BQ%q)3GjqR;ql)up}gtLKIpzYN>t1|s$^ zK!d1bBobQ%_u&?u^(_!QSeWxX`MUB1w9#hKUf_|8+zcj^=}n1ZM!;u*oEgT6BQN~V zCR<+!e{Z^yNPw+DkJ$K>$l(`9`)K?o-4PA5p#9fIp@vx6gZ`PHCr94!+3+=m2jN%R z{&yXCoufaM-FsR(=@5+bqDf9=q?$5tjdVtHTJ(8$3%%SsHwg~XvNNJ^DIy=h% z6~hHqjJ+q`FPsdj=vz1G&>MZM7y*xOK>-)Upr`vT)Z1gn1-{PH=yWmSxR>M%-A|gw z1Pffj)zOS@z!3;wVAAENoy^)1$sMr0`R5(OJKxMr+PjgrI^OT$yar}}uP(>WEc@wF z72Qt79;tTwLaXkGngH#~djzYj|7=u*{-96gd9Ij?bHPNPfbkxG6=tx8;h~OwEA~X2 zp63AmGi=(-gcb)NH-F!8LxBVBLQy{Moq+uMiArCJqYubxo^YG zD(9O^kF>Xpf%eac>=C7whDB_2p1X~@CJMj$>5%lhzO$7I20tsNB-+zNfYPHFAFoFe z7oKfTB8-;$ZhU^i5Uo0!Bc?vnPn($D_N4DSkG?iBFxZKV+s~a(+m0iC8+sN!rq<3! z(AmulG6ky57^*j6TeR0#WxkT~a=}#7dRloEdH6I_s?Ce6Vt^o%2R{X6OzlVGu&M`KEw>R9+U1Bv|Yp{AE4gxTF z3fQdoAE3JabU+2(g4!N+*lu^4AJ3)^Ia?k(?F`)9aj!|<_RYkL1MF4mPlO(D{d}Rj z7uJ{i_UB{7 zp1;Psz1{ze4tm~>Qb2p)-y_5Up%(+V1f@M2x@TpD)F?Oi?3{;sdK{6p01ib)$b@MO zb15mO_T>U0{8Wy!@HFi1E|Ifz;!6jnn|{O3onEzqFMvh6@PPVAl#dj`o*=t51|Jfl1Y2I;bp}_;+PPzm5q&gE7}(K5fiAJ#CXa`0-`^M@REIxA*y&w?I=2a z%H7so7Fc+VI6?=m*V!mjjExDsd*sp7%Ul53n5fR-@Y9CV6R$RD`viW(la#8TN0i}s z^*z?oj()7C%mOEB>?7(}jcndCJcH&nDTfg-AcQ%8FH_sh30C$uCL{?9JmlvgJ+0=pahd0Ke7535%JJn7%&AS7t=*Gtb@Uj}Q@E=#Zmm&pTO)qg& zxkU%O()|B;MZ!+othPj~q%#qdIU@I(fBI1nquK_)Y5T;hd=d3Vhv+=f z%*r77G>qAm)LA+nR6WXBTZ7udvJ`Z|g_04+OF=7)P*+zcCnpCsFd&JQp$5)|-frz2 z0k_Pgt5GHD>dEclt^Q2wcyVI}j{`;=H_C*nw%8hin*retz@v_f#`x;=1p}ra%Vj z*cRZo<)GGH)V+5cCIa7}w(3;oGuC76hsWmgPGYtM9a?H9K>S)>8)L7@mo;}o?};9q z0*l0|E6>Cos}Se3?>5YpgIg*&5t?V=H-30KyhZ4hUD!T8`ZYFag68l4vTcp@=&+68 zh6i?Iicpg^5MZkR>aUIc{b6SQV(@#pS8pf_rrReIS=89p0O2sI$r9Zb(TVOoSdCif zjXnlx(K8UIzyLKB`aiiB1d#57|JIX#+R5CCT7wGh|Ht6hGxO+|l>b8JQf4N+z)b_+ zeW@^@K_KrC5;C&*sP_~!-Y*MyCZM#%;b!27Crq5dZ(FEasYxfvx1;KGtw!luP4r`! z(cZLfXjLQbZfAc{Ybl-w6(OEj$GP-b(yj`0%@flDNUX6NKJu6U`JaV0bdKQ)Zo_VD zA)v2kOmO#PpF?mLK{6tk(kd3pJex#$j1cZk6y2_c9SF@Nr{k^p>0+%>sORbD)9S~S z3-Vd@4;pzVjM`VDm!l86-m7I=NeU%NTDFhIiXXZ4v7OU)+OKK+KKHqZTXC@+C=AZE zB|F!7wb!%5mhsSU@|?H6z0-86+Y3~;!eYbOn!L4|;>pH#dhIIA_o_dio*9~+w|}#^ z)jCHFI~w~VwUdi7%vd#YpEE9{K&u^}N=;U{CTy$J#$FQP{A(UiB$7T7Yc_0aEHynJ zjGmdEg_TuNd%HmdoZB@NECLRVQ&9JO|53=;dE^)&2}1yGhgp}j(!l32o=@OCN-#$b zR7mnZcSgp}r14f-32}r;xAEB3X-p^S7n4P@1+U4(`<+#WSkA#g?kCdAP@C5d8PHJ8 zO2I+;rB2;auy87+;BHnciuE)`45twstUV>u;9)XE3~NhGsH&%;+?13sp!<>#=ze^M zn?jJVyr)+#pAkIRPiU=@6&#JvT8y1JvVVBvP5lx01mNYualgO zKzwy9SkV?i#T8T-scgT6l@7)* zxcW*utDI2Y$eO6cTk^0&D_59u(GZNqffEQKTe%A*G4Tl_ZZjB)X=o`#c%|iVFLGj2 zr0NPLL*Ai@hiA-{7H3*3W=3EC%q&;VpdA0WC;uV1I)(7pE^{`PRlayRexIE70}4&V zxKz7U=0qkT&PO$Cu$A4!uflDa5j7Tt!Hi(T3Bjic!ah(TWDU=7?^(>4YTfS+Lkl8b z^l-q!Iw%cT{nCqfAPj*D6rAf~zVrAQV&iK8cxWm2)|$9jM(K7$zymIWCg79VwcY(V z2rZ^aFw0!9&e=%QXhtq zf}9$i=Etex5KGHw#%IVCS50DcYvT zqctDxX4@kP+>70SntZ~@L^2uHeE$*zqThN8T1SC~wnTzmM!I$-3WW;%--}e|U(w)M zT_wI+u``N1^ed2_Fa7gSYzM?G6_@(aS^Q zo=bT|3R?Hc)ibPXhBbcGE6m6X7vMze@GKV~DEW4v=p?OeOGyA!qnLqOIi*Dvxb_w8$s;z2h61V;^?T; z+y(*krrO-ti;fUe;O#m5Rj{XbDF%U977x77?wzOfTD$>=eFESm^KNe*Uhct9H!e>k zbOCFH;5G*F5+uM&fDZy*lGzJ|EyCf%6%G|VPYo4fElNyInlTdUs!pLF>#k-^I{t(PKDj zE7$Gg^*bU8zG7FamwGrvk*lh#=vUkMyC1Wa2GY~&K&gfkHur>PDCkkwD_pqUSpM|% zb!}9Otkb?Q-+;#}h=d8|fCD{o!GNAzssnW{kH5lBUwc{~RSUk$mOvB`ukDXqlWIO>#Oz zo$t^}ZQvoxWy*AYgZEYsX7J0C;bb#4zS0u4d2HP<>j^X0wUuw~xnq8w(zGk!{#>Xx zkE`mVz~c%>N1n}MFjqLVLk7})$3UZ9 z6eEYz|FWXaU{`Pem$IWHH^d45S=ONLVL}3d=k+iJQ{kvf6+Vi;wJbWwd%FH%(1rE&V6cG^dPQYaDQ37 z;tpTEgjV4^7h4= z=Saz<4Y&8!2KKIsaHOI&wR~1>c<5$eK<+i2p)s$iyzHx7I6aM*6WU_JO@kIQy zpAGEmi2L3n&BLx<51G5QhnZG&hx=C2%@jb7{*`?Vy-2Rt;D*hSpTYc9%H{kR{gC%% z9sSu}(NE_iFE@O$1xn$#APBm0YgG- zYMSrWn-5g27$+8xZ0BXsKi}ni;aE7dHsFozjd`oWnAoQ!Mx-+RqwH#Ex9!OEz<=fz z$4@PgX!qK6uGBf>aSEA_J^re{32T6dIbwjb zWT)RlyjSPeEPYtn8H2a9H&Fs3yI7oT_y=||YLV-tIhAec^9R`Ta^KvjIWc;pL+=@p zI~L6Frn9|fkz7K@q3Oc2fY)xm6BneanIgaXw|cR2Wosgbw+ipi>3UCy10{Th0jVXMVuS@?8guZmr_J?wR^?u-v`Udgl^~o2V zsyW|&p-%lO$Aq>Mtfe5Q-4ABIEf-`}x^>^Ih&5qbe5%L5Y6JJlIx}B)(G3k~kzEf; z19)PQ0u7sE#_66Osd2`AsLP|>p%WA>oe?I9GADcRi=l+G9H51vQ z&0Jf7ja+)OObRinjp#MrR_j@^(L8aqrJV)QoNDQ@bD-P&uK@GF!THOZJNQ4AN8=gM z=cns5O4IY{|Ju+A8G8uB&tV)ue?T(N2!Mjd-SwGN&9TB$D|brE&%*>i?k6Gz9=w7I zx=@1dSo&?S;%QoMdYOAih>SKT;=I-JV&fXHDeD?Vump_i`!k}+(6C6S@wez(MjM@T zQU!NexKzuhh?p!m6i59-&Ac1<{5W4<1e1w%ekM$4XF@vBk%oGTVHgv!h&rqP#p8jH z&>_VjfD!)ZU17Ea=z9@+R6tm7h&(hX8woXx6bDC`dMCISirz}@EG5JE*H14l1}_O@ zM6$JQT2ScF`9!s0+J_i=4zD9lWLP*Zo{4D7-(S&;nK<5))j@+c0;nWGs=E0XFz{T$ zEvMqku6eqFVG|eV*R1!k3|hN zj+Pn+xTeI^)}TY*Sw(S|WbN{9r4EwOME9pW4inpPeFF- zeS^7t5x>3a=^=O1alvpBxXZa8?CBwo-bs!0(^CrSaV&X?+EI-5*h?Sh)KM(-hRk3K z5uN4IZ&!cZY)*gNTbNx$WffT=_T>21xlWYV@kmy>+xW&geuqcL z`gwas`tH8EJMy^qv0s|sQqT0CrNaBA@paDg+j;KIL}BIJG&28hTk>_nIk^~Qfm7FC ztB3rL-MsA5!`UP;$X4s7-?2%1{p8%I{B>581%$)`Qm={7F*UDssCU9IHv*6dQzD(# z{L%HS=$0??aoLuYt>}bc0nIk@8mi!Mh;s9Wd9_)4rW$xRH+R?Mm2 z+??7pjT5Q$T{;ZRI2M{F$GyaafG$cN-2Eg5zMHuh;#OJYX3yrD`^Q}TbStGEeV4BX zAGEX5O^(J1%zeK-Vc{r2coKv-aD>Cg0NCU|27?g&{}>D;la9R?-oAS5r;<*q*4&B` zlKXOKvhBmTHrRxybYdI(;0O*^&06UO+_HTfN#}m3pSG0JOg?z*m?&HPa@7yUQz2oq znxDLHWlClFVux+{erK!Y^gDeRy>r(k4w=`5jWC1o)x*{8Sm@ic>1?L65AZ+M_jet; zsU1b%k^YR^J=-H5S4`+Q4{5w`|5Z5mmfZ~Bdv+i8$VXbZlZwpvM|-jF>Y+4gIQ(Yf z{6_GQ>$qvz$?x6clc8K+yabWMb9;1L5`+XMRo{82kRj|#hP%oW`rITB;U^rjM9L6) zwfvzEKM`w&zHS*Mh{nqn8~*BqyM9FFc~wgx{E#6P+#3pHaHf}M-5>w}1@?OYRwF(M zUiYPzw(3z%N1SkV9}gLRy01|?1E*t5c=3o{AzxNO?Q&r4H9lD4yKN?H_TW$mRCqrF z!P1Uqg1PX#%idMgX+BG=(YJ)=_c8%*ssMIo_s0T4Spm4%f{K#!9MizyIkEbld1EW! zKZx+jX!QGAky_*Qe+Ot=s*b ziADIxJu(`@Ndj&KB1r;Z&~Tf`C`r6&&~W$8Ym4H0O=XcT_ndFlWw*YX$EU`>PZ(Ml zPZ0Xya#=UDvA5NPIJ7ap6@RlRqtflX)PziLvUI)#>mxil-9b8(=Tztx;&3lN-}z_} zOvXx|>s9X*v#ai|uOcKbs4bu@bUnYt$-xoT*x2a2lwPs^>V|K=mBD=K9=&`7y<99# zapiz3eAuWA8tR}18d(Ce(Rf(h)52W+c3lI%nyKKd!}|v1ONGUVy$@j|Ig7N(@_pxQ zcss1Od_U5t3?NN&yF1Rm(0rh@bOfO!K+7N-3PQ^OHiLwc^N$sapg*vwstvq^g*)hk zlQL8Q?};MV3iBG^KHa^&bk5m&nWw2H-V@ZSC4pKr0nTGb!m&1*JtSCCRDx}0I?(P> zg>7fL(-xB`fHI88FBO*-!M(M;m8#K97sbFu!yqd4JiI)&etqB%`KEhGypX~dH_XBm zh4aD$&@dku88V{&d2~XQTj0^_&SQ`+;vNYB%G5FN92wx~o>>uuB>g3(WI_k8IIHyG zkYUtShd6A#dI|`ZK)kw0JYWIsqLKi#rYOkQNLAsxzZ3JjMDCIauR^=KGRmf244`7 zmHxwtIZt0b!+l{2Geg*w!B2jG`o;wLu9m|W;u)W&hp-2#fG9XshRdQUPKux@fWa_* zc|()uzMk~YlXLE@%4ZM8K9)7~PRW=D@`(WXEwEw>_F1U=>-hmw2Nu)#W=6DGBB4j=>WDWxGXt!qH0F7|w*fhq!ATIDkz*6E>{Ja36ofe4 z5)SZfgQevB;yqIT;?-#t8T^xga5Q}js2=|;uvKhb1r@TmdeG_liynEL_J1Cc>F9O99cxIQtknF)zZpC5&Ge=DCRC+!e?6rm@RY>RFV8C8 z5H&TIzac8s{LXU(FLn#{blu$LJ@_Kvx*>04*>#*Z{t$gusqZ?b!IyJuI+=6p&j+jD zx4LVlmj>h>77d=aHwl+$MGmuTHgiOyw?}Sog?)27``XJ!%&f8h6O>9+YB$VWDRjVDiD;g1IWZS*p7nTnjuEU82>Z zWV{DuS)B$mE^0LeHX35H+_W<1zPjb}I-i0YVobCC)sXB_8TIRSSTE6T1HFv;-t`!U7nIg@Y5w-x<9@;0(yt z@&sZRTtAxMN5MAF8v|bd45p9!iCLnfgu>;fr2#lE)T|5s+^q8CN(_84y3};d)#F&; z(LO7HezBVg^RdFFLT06OTtS&!=CmTOZat=TCP=OMpoYzvB2Z*$$r$&Rr<&<3ny9+` zi6`C%-RBdL=;Wm*za7^9pXY~&hR~>}IM3?u|HCc~zMkXS*>)KXnMS)uWig)a*iy4} zKA+-^D&Y~Cq%!QXw0>d>-GkjV17~wq93m#~KVk$Exwj!_h;Lu-v& z3YrgA<+Zvw$*n9!*BoeO%9`c)V2gdF`904RTRmM%t!VdS#l}bV=GJ8iL%5Ch88gos z&wy96Gp-Wps^tyDGhDxrfp{%;5u`S$Lg!PRUEZzJ6XsK`DtYR`ZO3mx$$)eQVgx&J z;Vxlw;$HbC+vEau9QY@f2*BD+6&NLUMpJ ze(>+810kjyko0g0qzBX}(pxQ8kJFPcwps+0f6giup=MBVD&Fh-IoGiQm6w+8AC)1w z_^h0SypRTlSf03o)0x#YPX!lvqE}}gF@TT0%&Ro%c0-48{{qud6A%bH%`;SRkEE8U zYDFm!sqBFl)EX9SRCe+q9~$9+Zsu|4Rb}>|`n1{&SBBkPGU^hl9zqQC0~ih9c>~R6 zOb7qhfd3i-U#2+$7y}W`qxyS|KP?h%@l9y(QR@=^eQn{yR zipuAke2a*?=jI(^d-)po&HLd}d996_E*V~{=6ykbQ6xC6_Y!e;n%4Q__^?PkHKjJO zMPnFF8hzSo;7eb8HK%+w{e0QSDfnF;1}U}Et#-^!sp++qTKVTF3$GcpUW~s{S{UFs zwL8GND|D954FuG`aoNGM!uq#amj5rWUjk5KnLl1i=(Wz!Fnnm|JBB%cdO8-K;yj96E)f2Vs$xP1nlkbUAsV9uiJfyoea8Z80p z&@UT&sS6E5uel+nt+esi(~AHl-A4Oo7<(Z2&be9XdAXoJ?EAYv8yu3NAXQ(uBbC>- z4+76Tkw4R^rQ7qhOlVTzm?SZwyf3!4InXz9-t~>#QaTH6)$lAK4rq(G; z9uqAQ0ewzd9ut#h5s$E<|28TnX11SF=rw*q1_5mkGvB1Fok0?vUd%fkjpExdEpkLe zn>48!DMmvD1uDX(pFfq9@ia8t7Ubk<1vPAmhG&0LvKkJ{`b201#VTp+QFB**Eh5lc zP(ZBz;G$4MLfbrAWbo}fHLiwHrv~FTzLw2Lbu~HL;$A8ZW?bB4A!U&m#S}Q4bf!24 zN=xM?jf#a=uc{mK+a+vLnV6RBQnioCNSi*|PBCiFy=POjZ!>(pSAJZiSnw zAq0!q(1cn$S=&)bHkIxOW|{IdGf-PQXv^5M+MA2MUfT5;ODKI4*a_TBJ1qaJt@;}CsrDUsT(rN8;^rYyO``uPq)BvhDKrBakLcySX>v@+Q5Y7xo=!lZq|70(e8 zG_dS2C!@*ajW~xjim|dc6K$gvrL_#QYHr;avuG@=xp?(7l&FTUzn&|6ldejMoVQ3i zWiEN)tiZ(BSd6={IUU2gPfJ!J_m#r3lWQcAL7Rf}oz`Mfy?kmZk-Xrn+*rlri~{2q zcd{$FVQSQ-nRc1ton$&iaqOw$H;R-t;zEqJvyFN&ONo^36h&cf3Yo=?BSplSmMdSA zeA>Us*Q6M(?oK8gAt|a11eLg`afdB4aSfRhe3?yaKfwGsD-cK3l@_aau%iI$e$jrg z>&pT*1?gGaXyM6A$GuaZDb^3!y#CCP_(Mp2~B1+Tle*sch4|-PK z;S)Z9xxf+u1t189aIa<6QtH1!3G0YNN_-Iwx~s^KA?9XfS;*ddNAnww$5-`h*wK4y zs=+gBuGh7VI$^(&5OY;AN;w@b?xE_ABc*_SRf51sEArLxb;P&$*$jRw#2wE@YJOh5 zs<-EloE@*s@k4S?lU2p5A15iWVG&B7uHQcVyyz6?c=kPLhgftBIxbOR3LjwWcOI=w zJ#!0ONZ7eXvEn>Q+a~~*!NX#6D$hYmDiLHTFueee!?iX6$REH}=EV7ZiwZzZdc8*- z(snc_Hh&VA3CLZY7!&n%7~G4BR7gb_u+@50CY&oCs; zj+zGlvCfRuPYalsOV__{T2HcRdq!`$rc7T~-UnVtci^E+yRC3Q_6?-$7TkT(KO}tz zdFRCNzqlbWqF;_C{U4FJXD|@lfKB!LYj$~#-do35>;)d=oz0BMwaw;|GQ$^UCM*S zV+_G0-=F-@V-QV8SXtRbl&3;PbwU=)C zd|XU$D8zCoZ-vPBo^52XT0_y3kuNcq%Z{$Ya-J&HT+vt%jq-6@ps`D0QE1(L-lXLC zj8Y?5d@+|1K-4R0x zsG$Cx4vohww|E=~-(FsAr**KlSS(gU_;!<32GXzS3?oN~#?g`fS2F}8%TYMFKp+AI zg_O1=r!#tq+y+23AOw%eWVh# z3Wi=vE}Vfx)21YbnyEb}{Y)(EU>DjSl~jCKxMth$6#(5H3B6FN*-I%(;&T!~91$%e z(Ps^mgQSiFO}VNWum)?KjWggSWRW|UUWzipuZv+C-`Lh;O{AqpH62Mcz7=vwDjqYS zB{cLlTKP=_D^g4W+fmGc>)%?ab%|e6&?SHh(h!1EWRWaUfQ$IX#W7^wBCJVNQ5*Zp z!nARUOXi~--wu-b>_UdDtqaGRxj5_aK(CM?8Q!cu9{+nk7Mn&ET4mU&`ZpuLb|hFF z>#8U|h3hW7ruk%hVa+~ho4`w24DtU;0g}pyNV_yW>h|H9JymE03Np=a6-APS1 zo@G9CB#M?oB--mHG;R6FM8V?MLVoiu{RkC3i587;vT;8)%Qh^DNRpB??;GcTJyTrcN^x{&UfEl z)c zFCSS2e8g{+AEA_k0^=FkZ~!#VWS#x93UtZ;iq$-;QqK~e_us++>@osG;eiEW1vijZ zT{tmMAJGfL37l(>aF}03Y32xUq`cAJOvO-?_-aQUZC0|E)DLB^kwL46h%T<+Rh}?| zP}BIe)_JN(t|bNYIF*nzc$7d9FZ#2^kj$b>zXH{lbM+=+T1uqfh?7krQi`S;u?dA1 zSj@O(x(af(Ia&%+n`(3eirf2XF|jZe8pBFp?Kg#5AGWoVKUh?LryMRHx%x=&&1g;W zo6$N&V^V8<)=k4?8mn?*$~JJJ#w><^Y{Y#O=Y4kc8`A{u-?%&h*} zH1LnbLhztsI{eVAf<@t_9HFFy4WAJN8-{KM89gkX`U^owGh{;y08Ib(P?0ZZ`t31ICpV1LTB8% z@2=C}OCUmYl(hJv&?vD{d}k|?ZjfPgSVhJ?X1AjQ?rY{Wq-ymW(y!7KxuJh##xG;}4W zLd)RYsxh8JbLeA9)F{WnJz*9K36tlfnZjZY*YA&c*C0(Hy2wl^6D?JUMI24TsGtyk zp+I>)*)#*A_*w#G3X650j8ML=Nr{Rtx9X=rO^Sd8b{&;`ylk~@G>xjfDmcKW&`U`w zAcBq?5tb}mkA_g1W=VskB%fwTBTG@k-qJhmS36J2ZdrkZf~;k5i2~y&n3u7B2FJ3n zQ~(=zOIp1qAC0W=h$%asG|M9S_X*pAO*=?Q@9;EiY(4?7^&`vi>~9VD3QE{Ln$NI% zNl251yR(|AF%ybJF%$H-MKyHVP_f^GMKU>dJQ%Vd*Bf4xI7;-L)dp$K0ruOe~k7uI>H9dG;GxtQ-4`p!|c?&8d7 z#xpVIX-ylk+V(BBuEZWBOA+a+Z~HFjn~Q{Bs+>@3j6|wUwvsU4wH-hH6#?MR7s{*$ zXr19;>+=f!Xu%+;h+gm_LVB5=VGK|jyL)(=3Izr39nP)d8F1O_JZqo1|0*{FYTf(? z4)rdkXLTO~qg(`^Vw43N``4<{m>Y*Rx!ipfjq}+jQkt<`d-dQD|8;URJUTRMTqJCo zy7j&Rajs~!Ue-j73>@4IW+9C#px=^~sTWVNkkxrIvFVn8RzV@^N`c0CvWW(ZJnrW$ zfxbcr7IO*R>nS;n9M%ssLzL8dRdNZVI7t+iB|esAbW|_DClwXbQ_fMdhteqi&NPC} zWMueSkCSwyg<})rDwm~|q&TIn@T>jXFD|vTykM6S3T#}m)NmSPZH2^=RtDnPfrWB) z1sAnLbsYs4b=7Yv!aVPP3G*oYwyydrn=I>U89XELQI7I;>VZU~ytH*CqePpmtbN^# z{DB-|tDHY#Yl()UB%@C;*CpTUJ2}lSGpbo5oD&A7HgzZpsRXv4M=9;Kr#NhCdgXjS z>&WuTln}+bGkwlj+U8Agn=|d4(u{-^xoQgUPypdw>ER_m$=F15O+=M|l$$I=6}Z#T zy+0Ay_QVLX>Q)dt3@|0kQh(B=wj+4k_XE~mz}}MBVRQ?=Etbn{5BXj35KcV(T(M~W;WqxPD=I06;y5&=>CDVA_x5ODD9 z95SM1=f3xotK?B`P&J5su(@8a82dFe+Oczim?6sk`-a;}LDe2@zaW$i=()!nB}+V2G@{C~*!D>uE}gA&+IwB6pc#DmBAI&( z+`gfu$-@h=ulFLTHXvuwFQ5JD~>eW|)ve}kFos?yyW z&g^$htl~krw;cKP@#_;V#d{}C)&U%##Pw`4h*=H(GV7u!1pj%MK&o~Byv={AMZjjZ zA*8Ugtwq`mG!g*ae9DTR{mh-1&7oM2{_uGOuYR+m9$R8ik)}W+Ua}g8ZkzV^H`Qw< zHH}{TaGF_-6e3e*6-}y=B)1xkBuqP(u&SGgs+>6`-Wrsdz`QqkTf^v9zXxCl=E z(y*d}!KSb~eOH(MIHtTIP)d(yPb)ta?1b32Txu|CKQ=&UZgYEW%6VP?GH*-@feYN? z!>KhZ*7=n=%E{iZjcnop<5)BZjcr!rMtUJxst3NC-TN>(DE;VL$y`@(V!nH;37qNgi+0Xdx!>R$| zZ1M0a*X_Q)Uh!@qOwg!AFkIN7ViSOu(xQ$}|AY9!+#V)au_s8fK3V(@?sYyOaJ}5F zpe{t;J^whu?PN+~9zzkdWG4!zqDL%TomxKmTK)+Huh{4ZQu2R;^c*AbSdt4pk`wBf z^+*+%MjMVWdnq7-`~C+TAs?I1*O-NA3jzi1O+egIx5X5 z-+Zt^@!|ARI{fQ%%hLDdWB4w#!I{?_$e?~FKVx)c1YAlY zMu6Gv`^S={!Yo-~gY{684?ed&HO!d{SHVCtFI$zjR#eIWV;6=7z)&;^Xl}8q9|XgH zy7oZ#4D+Vd7{!MHJb~BP`>jIu^KWhG0*E+_-|Kw))HrI((80_i z5Qnv)gh3Nkj_WoBqc^dI-x`3|yw`x&CWZyuHNZ|#&X)c$$=yMc3CsES@B!A;l2*QX zKp2851*?|>6>A^}Rn8eSx@vYAtn-Fdvv)qjoXk-LKa*t!>bToq$O1s)f#j5cq_Cvt z5NrbhIcfzNX2f@A;Nx| zul;HC{?3~WyR>lYX%!j2gD=&)O~-JU;0E?BfwRYd&`MNB02Kbumb-4ISYI2%3TOT> zQo*X8?G;a3N#dsKe_O=o=!+)icf2BLDF9oKtMd1^F5Bfp8MPjfcfXYgrH8{`9c`7( zen3zls4ZV`SSB{9}o7(1a*GGr*b-fPzi->Fz4wqI0=pxZz@Qbcd)A8qgisi(p+N) zWYFLG9m3-c-UsCo0~F_ftimGWBYAs$x#xcjB0*Xh6_K*}3@WIyC=8((m?;(}cg0m& z+r&*MJ>*ll;8Qyn+x+}KHFiGW@unT}aMk0tqKwyDH4bKr;ft0)Bu+8Rr{DY7=zn7G zHQ z4~^E2H{JY4m$q7lro_*Hb`CYQBE$C)MjeJseQN&x9+ZTYC;D$NYy{P0_*4dcsMRJm zS2`T`4dzYoZ~AqJoT{@WIVCZ`oY^dqpUSYozc@WDJD{neuJ29i^nY*n@M$)Z6*pUF z44p3i)_?QHZ&Bx;FgJ3dOYL=#xrUamj>DUo^nC7|IE96w2kgR)@Ll|RXFh($$Ve%V z2F6uO2!|563A+Ip9R{TX2VAT`{Oq}(@r=NO9bBB&qvK=zc zLHNjz(9Rd(Iz>Gx1=GYT6WclG9@&$_43wE?fJ4RBLv@D$bitN{fahF(u^ETh)sAD-BK?!fJJZ-Xna=H?K&ZWHlHpgN3QJWt3={taouu?9$ z7uniI47q68QMuJ@#K$_eoEC1G!*q7yY-z)VC^zgVXC6B^470j8Vov2;kK23f;jGuZ zD~DT(u_l7ZyJ$#6*BUbxn+k&efhOaYC#h}N`ppV^``D0@phdR8)aq7Q`%+~+f6FEWR?xiKhhN zKv2l$oRGIjMv4dZ`o++Cv!yhRTu1kPM3pTU66lW8GZ;j`Qu!-15@NiIfjWDbD~#Gj`(t^Hc{K00V76%p4x&9S25r(Jc=VRjAjCi?@2KQ= zX`DOj86?;D=@wCTRKp!&E3ZC5$rA4_VDf7LLqjE>UO${FO4wd$=or4^V^ZN-+(n)b zc@wj4_IPk_@5}TXzg)3nO;iw0N$5__?Cz_SIq%Ut*nje(f?9w_;5}2Dez{W#EAI*d z^^hG`Fq|cTAC5P`!b$E1ra!h5A&d79tM&@Z#6_SdeGNmZO6d$6m$zt~UPF zrpj`pb1j0!yD^bpMoGb_=wpXaLv*TdPkW@&9o?8kQE-Z6mzI8mL^4S@BM0P`C9CM( zq+BT19#~B%i;%H=c`ZR;?ctZ3ZHt`g^vb+c)$d^6atKohda;uJ!mj`!sJ5Vc)l;Qz zr{vpbxV^32&N&0hrj|C+bH1r?3w{6V@<>M`9nL+jq0fkyb;>J;5RTy_d67(l5IO1i zr-O%T+`e^~-YHY`gL}(8RylA>K+cUy3GwoI8kU)Y4(3#hN#1wOuvdS6#wfOX2N2(SrkACfTp`ez4y&hm2XjC{e^x|K`B3D@TG8d1=(-|5Az!AR9=_)+U8~Q;q7?;a+OuH6_{$OBa1Ly|23Q0ntgq zluux-5V+`DHQ%Ls2@h1z!K4@yEI|Bnx$C#~FMPs)mKDkKZ3{U|%D6!uyy~{*XDFc5 z3YLVNRK%dqPY?kmfmQO5f4v6CE`d}?eIwh+|qbVK_|#d>U1BD|#0|Gx-VgzG-y(NzQerTfAYn$dkY6G~K& zn6f`SDLEDY850F0tr2jru=0Or;|t(f4BLgM@IZedy#MPExXzza@RI3iBX*uko2a)d zICrkKRb`#%;5+v`LfQ`>v%-G`=_If~zeJpWeF`GwiVsqJg8fN7Eh+UkoA~s5r~+Ce zVS=WTnoUrJph|d>;#ixaf^1SnlzD=co_mTZHrU45tf+g2uG&nhRR3vRYs_{GI^ekG zEeR+1RDkSUIjA9leiI4;uL-Q0zH;UqB2h|Q^4EQ{KCFr*^cSvR2Ig_*v$Jor_Bky9 zS2he)5N`cWM@<_&ea`E0I$&Wsx@fuEp(#>*>w&6Hq)#M9)abHVqf?z z_mLAyGgBA!@X;MlpT8e)jiC?^nNc1uj=3Ay%Wq^Hn#z&1l;2DGa9uz%SC{|t@Op@% z%XHV|_6J^^7aL2R^zdC|CM&H1c1H6dN&@vueHFWc?kcIj#Dipe^779g*%`LxAc3S? zeOUj{O#%{G1fTuSMRNCP8>7gjkY7`?pO`7(kK5inbeSN-FjBbA{6z>SqdHy={}%yd z_<%-mmGT=Lq%2mDR|LYR5lM#YMe$#FEWrwDxb69L-S*synn4^X(t6AJyo%|m5g1ChruG^s$hhRw^+)gWjTOGa)|f)qsMk#M2N4Ek&7EFIkU7j%vre z2+T{Af}hYM%Fs`}7krH0>z>XWU-K-Z(!Aiq=l7WeYx0CL^u)=9g2c~z-3=MsOH+>2 zG|CBb8@{Q_eZ^2yWtESgfU-u8XzQ@^KWAaE`q)sXnVMhJH>Rr*@nE$CmS|BVK3|6@hO;z7LqzEIPk8WHn^SE8@EqHAm640Bif4*VKpd44uCg5<5@gK zO&QuuO2JCxoIS!Fj2L}2tH|?%u0nn7%(R|oxJGuXGh_6roz6(eN=p4w;pE&GmBbPe zn)*VF`rSe9#@bl`%Z{4$4f777qA0xu8pij2UYnv?0`R;?RtJpS_TZIw*)XoQU_B1w zfj&1RpmDz2qEH|$glQ%ULgJ|HR``xTT%Nvi*vIGZ7>Kj2ElLA@vmOgpMZn1*qtYz< zCA$R%K4VeFMLjcF_R9!jTUrWxMw>>z`4Dw~eau-5bVHkm8QEws0 zf}v2Gm8qx@iO`~uAi1!W;Q6XWY576UFm4=r}fLcPrH2qFPJg zY}%!IC=hQ#sW$E(AWgZA;@Fi8Lw0p$jae zrjxoQsmC(5!zS(dWnuw3mSsPdTmMNEg>BZEX0h}O*Lw7q+F+|1JL7SGA%l6RKKpZ` zp~RGUnd54GomM!uBnFIXb)9DL`xMTE7hHNf^-fSY6i2dLsi*!_(K% z?=#G!Zax+F!3?s_xO?c*3h;xb2O#7FEC4_oB(j3Rv@liJ==3)LxdDBff=~ulK@b{R zvgT_r85v{Q2!x%T!eogE9h+WN+c-RlmM)oDT2?1NKOdLSK0GEy!X=7A*uXC1n{0Qg~|Rv1@8Lrl&upP$YzA>L%%d|4zlz=EX zx2g$ArngAlQ6XK+`iY{v4zi+xJHyvP)}-g!UllC)S>>N&u`0M$Xg)UxEzc0roSM+H z*;dn-^~(?%3!Cv!GVsRVBFlKTFcNhoI~EYaIL68^kSM?xpYo>cQ@xapHC>jKJ(GdD zo?K%^TdmyI#@6YEl;z`1Ijz{DmbahB9*0p`gW7JtQk-DLnVeu@7x=zLx|O0MAt6gf zS&!q!#Evzwa^nnmp-OEum6MKh613}Ix| z-y=^rCRdwp#-l^Th)YOgzgFq7ywBT}xoT^EQ>^&R`uB&2N~q@S@zyS84ts^ zRi`$gKV4L~S4+N}AU~*BAx}}enV>kx@@E%alCrcktB$&PQbP0>D+&)eeLS+DLr(uxc3ACw5m3eKDgGh zK90QT5qj(l9L)4Z70k32_RNf{yA25u*kyG!8m#ZPYBb*#=$CEE%BaL@>de}fZA%fB z?aT37lf>D`ujFdZ^3hN7Cq5~4py@7kpp=!`29eFkj{Fp`v8I;MxK1lF~AWkyTho4*ZM~~R)-(&aF)?9(u8Ex5>eo%xn*bb;^H^)#!TbSQ+ zk2%#WX zRT6fCPuPfobfq6Z$||Y{v}r^ua6;9(C0$O~<=n$v#e)Vmgq?MQP)H$h@@jsw=MuPr z(AS|q1_P3rV)V2U)hhV`p6?@-L>TJ#P5PfX0*W;0U2wi``!rVE!El{vGjN?%2Wh@9 zzaPy%4yZ<)+!+DUTRzV#^%2_=N-4-MM~sgj?Q?X!8qz1q^MpX-XuEJLM*ADx5&VoF zda;3Uv^*Cl$XXP+n*d;#8ur8RikJD+;wW8wD!vbwEcqq!vZsZyfItMWu`8miA|iN) zXq)nbAEgZ~#J}pL7UWxy9(@%8Qzlw@MJKlNrXuecqJxzmn0ByEM<6hN;J}OSD*Oqd zz5zpOxWUENSA!44P*}+v0fE049$`)gXuf~=tdl95S5 zv$!O{7+0C6lZdDa4rPnaV3wBN$Y;3XvNku5;$T$_KgFe_ED4uWj^YHK!mOCj!O1xw z=jBzyD5EItkFldyEt!U3a zQN+S3RJF0&c}oJ-z$Z=0csCF?F($cY6*4+g9+g`W9W^sEJCIgUVD|APm5^}q<;Ipe z(a+`<;;W5Ko!`~kTf5Iwa^*I5bOL^SEGo4%iZ~+5b7f$inaVA6XHj?F#wEjDsjWB(ysN+oHz@k!cq*Hl&a*ervI$|4)35gPC|&4 z>?tOq<*ffw@H3$}2_lx2q|5Ww4vlm*`b@n zL}ergB+@TdAvJ8Fe9mzOG9g8oTez`mzbCYvZ2Q>jo%xUBwB*(R8o8mUPMFtN)fW?P zbg}_FrE&GLD(iHuW2aa`W*Ztdj(n@e4+#-^S_MtfAFAsrlNAeHQ({gV#$vFTcQpk( zTqsr;z7mzSUW1d)DI$&x^Y$Mty-o_7TK_SWy3Nlc@O|cS)8gD)H}szX`kt01 ziJ0}DStdX$W(Cs&7O*M#&r}2>0A-uU+(0Y~W20m&!*#a8k(#lSTn%XwRb5N?8F#@W zJm6CEdH;@k0D`GUPI%fwyyFLj#X|4SPO{3_jnBv7B#4Q4W=UXul7FC|v>*5n?{@k3 zZe%>bfc)>b;>5uLNh@r)z#mlXf8VIe@B>){Mi_w=qsOz`d6SWM;DLw?mfilpeO-F- zdJ15ZlK$BxYt@DHuLx%l46w2w)c93}Uj46!K|jLa&Hh;bM=Ik+#hafj07C=(1OSyu zg!?GEfB#nS^o$nN^*q-RPR_Zy7eA|Go({=4*bjoPv zUG1HV43akD>>Df1QTGW#Z_8@RCsus8$Z_I9w^)CJySyQcwH_;8yqF>0{_Od)}p6gE)21rOXNFZs%5Hq{2XYwz% zIyzuvM`assbtO-=ks7>JO518T7vz)^7h2&bqZee}a;zBI*kF3^PXMa>*C4csO&-s+b)xAMuTS4rp{g;00!fL2c zTR6e;$;&~~!XkO0+GK*2Zw;oIGBZkrwZif&LwoGKPZYJ%U0ywA>Hj3UDj0k6Lf&YT zF8M;ymtlwr@p*$r?}ZWNhc2zqa!2@dDVx_zRsHfDoU{dn*hb{XX?k1+%4_i`Uf%8f z0kU3!?DQ%ZYqYVw-fPXG)1v9**AFwzqAnk2zf7$`cZ$kx)@(8zFv{| zqv3jWJNZ-`R-s(;n}YsgLwz}cL^1si8E1L%b{T92#4#*AQEc*_=-;m`K#wVx9Dh@6 zzH}lW?E~nxb1o;KSAsT3Qxs1Ec&E-yzFXnX*hI#qP&n+HoAJK?T|~gPR`L0@S@fLI z=-a{?zg0Miu~a2U=3qK3j)_7ZcKJmJ0;&wm8qiz-qQy_Ify>ilXD^{T?9B48WT|cK ziHZ}Gp`h5ll1c_!L%&tU9z4Tj#ZAczdxR--m4Q#VM`%wP6H^u46DO}^M=zV)#2m$P zNUxjmE>|I{QzXGWJ%=Fja=;Knec28}Lv(DpT0S+~uUAnPA;p~DRH1lk>;t{Ej(|eL zZ+f#Q11j+^ezTNmr|+x9g*;a@A$vhwtQRp>UCfMV8`1V7#awY)QGw`3vW1B#%W#T7 z9C|`vbTZZRPd}y0ovS|y4Xc|?t0%^C)L#k)O%Te5{z#Ohm@%GKB#V4aVolpC*!qb? zFPKhOk-dUJu%@0suECvh(vXo-Md)jhnUDf<%~#~#PRP)!rP%Be%|LbCpItraAm zXLR<|^!0*{U(B9TK0Ok2Z<@C)q$-KxTTD_LEHjH9vvyX%fBJ4JXnf%2Wo8~bghS9d zuRs4qrVLTz@=mXP3PXx>O5I9k(XL=B`*z$AFz3Q?KH{mDjLvlM@c`>sbmhke{i@=A zTYDT%{n<#2DIHGTsnAGi3DtI4ffFTS2YSS@smJbiR6UQs5Ltj0M0%VC@|;^6hB}M% zLLE0vQU-&Ru&FyA-4ing-G}&!i%1pXp`V zvkb^mvV50l8)4>4T2+i*rB}5nuj14CUGRyAnxn8BuA;CR&VDl3>V0*cl8jX)ha_ql zn=Dfqm#mg|_{1DkaddoRa#oY^G=9zLBr(Mavrf}Ew;my|umVqt%6aC!T{mS){E&@x zlFOuVl*^RytG66$XA`DWn-$$&vB=&4ANIBoJ`#mJ5|ymltqND^%QO6xgeQfhgGoy- z*{NT39>o)VfD}|{EA;7B+k8;b71grt&u~wvKNc=@HJ4!ekrA{Yz}9c5)wR0|lMxr_^ji3JV5io{Vvu zQUc@T;Uo)VU~m$Y#VweRI)!`649t!;Z4vo2MxZk1?Knnl^Nw{_=gW`u947OMD7= z2HH)4NM)A@0l`{9?iY1!O}{QvrIngcN;tUt69s7rO*KcF2*uV2rHE(xHY_Y0vI;uf z0Pqs7Da)!@4@s?JdMF|OQ3zDUzRsoaj=RgvFjJDF^P-;M7_zM*xwRN$CC z7e6ZpmX*3L`Ka;?+3460b881lThCf8Io=r|UG^*vt9`qAm-_sI_gIv3hFNpF8#~o5 zr!Kkgr^e=H!}r80v)egOPV_ubo9(>=Ma8Z{J?s&kue>m^&y}R;%s&fQCSfXen|+Pr z<4OHi9X&+XO_Jq6nkf6I!5HZ{C^%BK%6y>IjY4MlCo`EGQT{7)mVD8-Z&fSO0>3s8 zYCjp_UGgz!MMQd{OwJ_vC>TZPp@<9+Mcefe^0>?ZR^7-5_tL^0mz!@t$?SG!zdmdT zCO-G~&>;dOB%4?i&{~e;2^jV6={(rq=c^hR+5gp56sZE~8nQMF^(SZ}vt^4RL~0t3nF&hpt> zuc*eHj@ypV3tbY7Hs}DszON!lZ@@Dr(y571jDP-tP3ld!dd$w4({Fjg6dv_(ef6j1 zcJ73V{70Lyra=j9c0YW9IeF?@=>h3x|`#zuDDS0fiGYP_%b zP=;mkz4=X2BQqtl!!9&>M5LZUcj zkC#=fbi75jv?y%%dCNl@&ARh%>0o`&f9iOD9SEgz!ZPij0JzLpXm5sc+@&}HNCYMf zvB0k`6cP4>#HnHpGs2iYKJ9UyVp#sJmw2#8sc>;;pm1?8Pk*yo9J2`oBw7vy$7>D%C#_wSD zEziMuBhNv{zQwX{2b-6io0gm0iKj5)JvjE>jS2tWZFY%cGK->Ag*gbm}!8w_C{GKM@m`2?$!UOAx!wMWgRE$BJGX1@XMn7xz2b{FlTwUHlsvA<8S zM7^Jau)u-;HCS=cb5gRRnCikO5O8tk@!8@WSI&OM0KI1RRM6-0z0ts`%zbnaL+Sp;P4w>EsKNN!cSTnD$*Pwl;~oXP1A7fGkjOi$uKc9EI;E@fd$drZx&(L-%n5YF4d_eYHDksrB%!@ z()Z4TZm+e_8JH?1e!Lj#dxih1Wmh1_6C$!BDD2N^EBF&JD6->HWq7P=hTNguVgb>g z)8JyKc34EpkE{JA0Wm0W2Qz5x?#TuvX`&_h2m?mN$uHIgjpqQ1*) zk1(Tx5=X=rG{;gW_tFf9NrWF^VRF^B;G1@P174g&_#hof6?fX;mY8eocQ%OG z&GyD!a7)QrhKEU+FWjK#l8~Wy%!clh&v^tdhCKI|ZYq5ynV?NuTkluB@lMW|xGQG& zo4T2xBfucH#+CJsi{PE&*UOVrhKWm^lT-R^M(?l0YgW{9;3OPoRfW(xMv4z-wkrn@ z7BjX#5|3A*yKQx>RA;Rq1le|+a@;JZb|kHoo-wJNEVvH00m^zcjp{-gc+3b8Q-7;_ z9rmVP%wO*hzJg816c}m4D;-^tqrOKf$#QK_^~-H^F!Vw8x!gAL%!a4F{mld@)BOE` z)U{~)&5@GG-Nbkw+|r7w*kO8VtoS9%kkCB>?6xQ%$`p`^(@|28loeGK0unl!P>5{d z5X_9&JIjuUSrUlS{aD4U$bYvNKJo=VApY+148@z2wfGP)AHJg#GY@C;+c%ht2!3x!HE`-Dbg{85T)nhE_>OwS+I*H!du>*MBMlcalOjEcr^$W*6>; z##d*l+><1O4&ehF$vSvdrGh~OkYBFDqS@_hYvi;*M2=3b*>dqNH3|dFcuk1%{DUz0 zX`>X9oS(7Bcgq}KU~n6>TX{D))#wZj%=nI&kQVR^*Km0swZO41my+ZL`H*K;BaDH8 zYM5@Xa^*LsNH(ZIE}N25Ur2;{UN;x!4d6qxmjI$-#NFkCodMXO4|cEvZi#sNaKIUZ z2@`w*%*q0o`oJ))V6WZrVG%Q(6k_yI|vLFuI?W1x2f^9qsYEIYZUbc zwDqEk1Tq2$5v@B$j{5kddWOsAP{|#wyD`W6$9R862s*g*-ArSS=TLjllFn!aSui5d z*mbhDW=XLbg*3VM=^ozwvWwiIZFdvV>;4ue3LXI&p(MxqV{4EE4r;dV<|-Ou5bw}+ zM61_Q#oPJQllrUoa7(v1zKfd}zwQs{j_^Vn7j9!pa1QQpd_Kbm05nYReYgzNkP%+V zRK}QsQSb!i&_^W{v}?;wZzLyx$aKq!LGWsgUpC&bHPs#TNTutMTJtH zj(~K_7~wJQkY5TcFLyy&&EZOg;B*ZW{8VIBv-Pfz9Jug`0d3+;({E9g7a7DV0&&?# zYy;l64qR7^faFVt3c5oEWjWWu`3Ly7Ke5Wa!w0(X2(;n5KpDsYC3w!IS|&UE(J9ca zonBXf|MC)uNgi&OTM6>_UZ=0w5U{~_a;r{1N_-R$u%#R86o_bG zpZ6-=6UAnJ2Q6rO$+fs9+c(lKPZzSc?A>9#HN(CiTY#eb94gE;&Q_ zq8|bZI{MY`RrDX<39Koar)jMVo=J${oZ+DWTyN2tmG{4xg@-NPrukGQJ{}0}cwD$y@Q2(#P0fW%z*R@a4GHeTf#RCH2U6yv=G~ z7v=15C~%0-Cvv(1s76(~XITVED6p=yNLpL3@x42i1)wD2*}Vir0Gk)S@mo%;%43Xc z@`nfx7#s3ftiM}g25@J>gZikT`eRp-C7;Uo1=LMUktSX;(;--PEm%ism zgz?LeM4?T)XS0Xh)ORDiA(NVZxsM;8Lw}|MAq7GkYS-!GUmK+3HV&ZDn%^&o{s-fncr22HC72CekHqxh@qcD|O>7^?nlM39@a z)1o_6P|k;Lao1?=EM!GbLY~B^C9qf zyY^;^?3z~q_gdQxeWxC7sbrYzWSa^Q*{0Bq(cwi~$=dRVfSKa1=6>c6dlL&p4l|*Dmg#2xSC$;B7+ug=g&pFz1~r=d+m}h{IvIr zOUq`F@*9|uqxRi##tG6G7Qry`+7uO*aPTGGzmFc|e2fAro_ZD+w}gg+fCe7A`g(cc zl;HkpXUp~p6a<9q8`P4CBR|DaIRfc;p5-3+ji}&nwxg;nSN9&flC~ze54JEFemr zOOH5wkdJSE4;sA;P1_h(DKDrnrHVRv>y!?f_v@U+%Th|g!dwUgtj@b@A zRvtdR1~#7;(7zF`M{;N-X&ZUNT0LW>|V85J`w!A{dndf z{^C2zP2;RheuyCXOKV;4!px zyLL!&gX-*;wBw$L`=;dh;-jr6P-E2auL~JvATlEAk540`FeS7}f)Q)! z(b4H0M=BFx0nkHEy^n}AtOGLWHtQ;FU65#V8~R_Lwb=dI_*It0zpuxEmkb=?d&JIV zUui(L+X00nEA<{ph~1 z65>ApClY(t?iCXn*z+&phXpa;j{kfCHi0V#M)d8u<%3x+0n9ogcXf4|@LSH09d{lg zcNZ&1j(fk{!w6*rkda_31MZ|91MJl6tn0izOB0nf_~Kf<_ml!#>+fP?iS_gJlyFP#5~g9*H`7d{?|6vU~EpQS(TD@;m+Q(~q&7v-b>I(}On?gK99tlM4f6(!FXym8W@Y-j@09%m} z&>~SmnEAM_e1g}8^%gz<(7FJ*9X_Et3$!NtDuxA4kfCv!oYY$R{&=BB&!NqtU|lQn zj-{;Z?~24Q!4v1{UHf}Tx)1i2KQ-0Y5LmaMfs+7~64R2N z`Nv)GKLLdeA6A80i}>!0!_n}vVW^5-7IH&#?{uc8|9vzztczXx&_LMI3M}4srS9c1 z!`)Q!9@*BJXEZgQ%g~$^ikZb^baNmx59@OP$r%4V9 z=nxG}@HUF~;AoKR8VPiAgE=Zr!yW(k>r&65;DyzfhoWA$Bi}E&(exY@O|TWs@~hkO zG50y%#ip*GEM_;O|I*Qjd3!Z`II7L{l{3%(84;mcykK=c(td?eL~XgE8fSKYge<5UY?Y;vS~Dsm`&*o0QU{E3PRrs*(9h!Oe)8>c&qQstsMLqXz(*c*(-FsOER9N z-E2Zs$*ZHb_w9jyjVZ;ucz@7Uw(T|YpH^<5=gxQc7>-7gU~`h6A9ieCROm8Lt>?*# z#1ixh{WV4oh(Ti;@;f#k`&L(Fj+}xABb*$442ev8-zK!LpBzV@pSUdg$1whm*q>$} z<uiTzI`Y+3c1h&jkZku5+m|zu+L@2p zFU;j+f$avUPjV{HgMo4Q0F-78sGz;Qebe!faJ2Y}+q%Kqyo$E0zv>qXkKmoUiHC&8 z*}!#7&J(kuSiFIojhLi8WjKq-yl z(E?)u+xa%AA_n0Dh(cw@U9+lN?z8*Ep4Tv_auLpC0R@CU2afj%UTV0qvHLcVbpANk zld5!SVk0V;g8{ilul_vsd$)I1v^);R>OWI=`x8*#SD#i>94)DtC+<`99DtW#w_L0M zWKk5--?M}3bx4~U3*hz8o#F^d{Yef*=_eYJ2v?F<&1!^=yo`pdN|WbGQiy1ETT}j< z4)Hbm;5EWp8$8~j~KLx3jqsZ(CB#e3;cd*HU%Z$+qCY}+Ge$oKlq&~=GEka zS@I$^pP7;D`1tr>v|8?~$!_@J5lZAAP8Prdx}Pb5@8ShAa9|<_8Q`2?nxdQoWZ{yz zgG3ug!5K~36gru);uT|%PDjtP)TFSbOuNk4nSdPkA(7k^D$e#m zQ+*Gh*X26Y{{8mD1bU!4)EWIp(f||R)i3v19GH}cTrP>wY(0S6tHv7ZZnp}{&H508 z%{3%jez7+yXmgW`h*W(KY|W+F-ml9C-T}$1r;UwG^zF0{*M@*k{)_|w%farf$`=K6 z)WX_c+qd5&S9sx*t*a3u*MH?`@RluxokQBpRAgCFYKIrcimbM$4tSc>K_v495OKf) z0byne=WhaLz773IbA76s!dB;KIAMY$Ose9yeDiKA(P*Rp(H~?`9YsPyVmxz0%j-kY zQ8jTqhIX!W(|1EkQF5~S>^vG8@k#W3#0xA8>RxZHrh)icg6oE9Yd^*MpJ}@I`yDyV z(2-GJCXQN;Y?#Z(27?}~Qt2+Gbk;`)`EsUPXD=+wg3f*r845@A7=YM4#4L7=KPnf@ zcZQ3jb7wEYZBTdrBb9$T@CFKMj?O84GxAsb4;JrFz=Im}|NTt>by_OiT)X^)w5D_*R&fn-2sk91EwJIu*-+jE}V#dQy!fK?-qRm?l9%nr2FFQ#leta*^OwQ^Db~64x@9 z?`7l(@C)$Jk60-SDY~yV<%LJOhuV59&B)i)U0X!4MH2>e6KZdtDB6lhzeN*$k(^i9 z{LSOUg*dW5zuf7NSu-_q4;^Q#A)ENci~N!Cg)O4;&1%Jy_p)mIWw^t(zs=NKD=MlQ zPZ8zf)f;|Wln^E)>ybCHr7?XZrV11v5NHE(Lf;&xv(c4WVb(Dlz=~d%^ z5IT_gfZwL0rsYtd8z!4w_X<%Zz}ifZlL356pnUO7?vDabcKFIFMkQC=-!IWB{}kREiHGT~NO z#PD-0IO;^Y5|f4(O-CpE%g|HFHy;_8xX|1$B~5saA`{e}Wd`Nr<+1A!91SqPe<~?s zk6uou{%kxcBIJyZ?@e(*(PRAGK%EV;0f~iQBA6U3pEr(7+4Z$z7|7pO+1PUYpqdO* z>2F*f!54PCVDT1Q+cBZIPv*{ayA#R0n(P%^CuciMR+?H4U=vtcw#Dvdn4*qkdo>ed z`%08>q4}2mm&@>_+fqH{#ni$r0`=X7y~uG_pxarn+`%Ce_2Ry%-Hn{UCfU{jincoXCRV%s{%Q+x>Y==V9&+{mo{&)msOQ?BaD) zkpdH@^E0eb?3FzuV@{at>{9!`)PZ4SBmDYN4gPp_XUVyr8c9^<7_2s!WxR!1q`dY1 zAI9D~uF1D=AD7(d(G8=dOS%UlAyNuTNUI=?)adRKK|nydR1`tFMx)Y_(xaQv&Au1< zx$ozB?&o>^UcbK>>|(pN^IgYr9`E-_yJ6H5hCfoRms4bD!>a$VN@vu7O?TJor?h8^piZ^l7nhoYJ7Qm^csTI1e91<{rN`p*y!mRQe<#IBt@R`SOM?Jq+-m!tjC05P^uRfdtfUfSjr%9pWO70C6VEtZ-Fhb9tB$b-Ks=a1ZJ9 z4Rsa3-2uGV?c$3`?aj^$(U=pvZV_gW#l79*g>ui%#zvV?kQsg3j9`DOi6HS}wRME^ zFnLI=hbr?I@2@1Ob5kKs)3Z@!Gt=Q^{-0=9pN>X~2z(~bZo=;lD8%f}Gz@3c;_b?v ziut;prerT!f9n$of6GVBGlRMhw|d5?EZ5Un`AiKX!+P!u1*i+J2=cT}hZUyPCnE)Rl^cc31 z3$Mr7lPoUAz?vywx-yAd+qQ*iTeH=N_Q&7;(A0$Iu-#|lV5br@I6W3!R81vXU7gqb zS<^<<&rW7zGOSu_q}nr2rNm*k!VT``K_FM1{>5~}{ph#tvLXIe2^$5w&C)x(Nm@Lj zt1Rfhp$;+oKRI9DS;!bn4LTCe{g%i;6+9iOqo*8}Cw7~m9WT)!ks+#mIN!y{gRl7= zbwoxC846~|nnlrhq@n)&r#`(}V6!)M~b4OTe|S$o0W^#JnIviZI}8JMna3I3Kl)V2(gs?-^Vk zeRDY7RmhG+AEYLs0-7ah115=Ovl^!kWIavZtn0eTv(m zta9epvBs3J!$76U@UiBUl*4Z2%Z^S%#jv*2M93J_1)@e{wa>$s0E z3h2K7*0}-He=EwF)h(!bKnzNtUlSC9!f16tGx0G4$CbbRh{|>Av0%l--+kpy5eMxm63=;rzZ`~ro_e{v%9(7&TZhtYr6We zMz7Y^lF9CMyA3rBL`vxg)Pf(`XQ5nJ2O})!SvR=c@MNH^%gN2h@=w?9iQrXg=DT~KQ*~96E3rHbF19$;_Pmrm`PlRc0$m&J(O=I8 zmH12qOZi(C^ur7)E5HOPls`mBR`9F{G&(ByJHG=NJhMm0x{|?F<)^Ud)1aW-`-FtA zc?b^){Pfp$KXt*J#Lj(e2RTQ*-N*5&)~Ipol|8B7Tj;Fn3Jyqq6^%qL=n^|oEN-t5 zV((3`M!UP?D%~}vr!$)Bv}%wg&;9bbU7jFUD=Tc!Av;QE{5QX$H7j_ZFx2#n%l#zx zOT*kRk-+*{j9o+U;!d29z1dic^`A4x0HH?9KX8i4KF~Z2%z`n4#WKRi$2V;`hi>s9 z35^7^{37G7=NQsFkp<4YP^yHGGlosjkj2$b*mMlbkt|rfrlF2w-%HDcgd~R=6x_yl zOTbDHWs!T^!FE^nML|@zsP_X{(OSx{Fv7j3-^nUO!b+8wp7|`Xvr3G=N#&$q&&^Te z(o%AH$r}B$!^(^7KF=E+)Ax}-C)xEzIdkiUN!>sHu-Uq==&H>l9sY1giW95pKt#A! zl0KhzU#PnN7J)>H`8vyU1NUc?V-BC%yU5d>zjHfGcpGuX%Qld7`#&evsx=qTs)w^^ zH9Vv3Z}b)GZ}27;sJ#~Q-R`n-{;@sf()qp^neH>tNkn2AYV7$mT860s7jf0@glgAr zPB;m;WNJR$q(0p*Gh5(PxWMy25=3-aXQN5W8jqw+eXlrVkM@V*mtoys7vEj%4T^X! z%yK$*y_YGY9IhjjkarXQ;xo@%yZ=SR`S*Ly#Z3w32m&Wb%vCc_aDSa`Q(CINn069Xrn#Grpdud6!ByQpJcri5@TxsLAw2V@eJFCJvhoo_kiD+;^>1X*Z^N?qQh5pO4{>)ad1D zeN_6aGtO73mtS3{QbILg7iu(Q5>tOWx32$F*oaToc+5*(&yY1vQHea$5_v*{_dE$cI(%O6;{9lBtULNkK))thwVpco*KE|rvA~CD8wrEb+#U*P9|sDEfy85q zwJfmQ7zaT=u!lLVGX(68NqhYcZaMiU_HDta{>DB(GhFa2wDsh6w9mp5nmmf5O#)y` za8OX7ql?ujGKy`XF5=(`^@5ru>w>$wx|&)wdl8%?apW2Iy8^s*ZnYm@3tkkl%JsZ? zr}-=K9q&>h3#S5>R2c1d-k-|;>bLRlSLo=a#4YSIBrj`m!@l5K9gphdM!7^`DBmea_{iah|%V! zzM+}NAu4+lY6+i5ZS1KhKMoG^3|bi%e$LWS6dd#&5lziE>Q!~OlHv)A?!wm_NzE^< zW>|I~6O>FI(^Gpcc4$XT$@Sqg%tezU`V()b>mHYW)avL$;-H`){O!m{v}*2`$Bosd zJRI(M8U8_vT%Vl|KYsI%%B>6%&8@8%XUeu5WuN>5kh>-n|6v*~TFIbk{$0A!aY-z}{P7(<*{_lp)PwoM+1bzU zKTs-tlWZTu_Jdn~;n72}muhOGg={Q+Z_-kNI^0Zdzqyml$1Rog%;$L`L&0nNH@t-_ zuVu@oWeb*9tcJ(h_qJEFx&y9P1MZJBouSxXXPMdbaB=PP@TnAi#(sA%r8Mv1Gs?}M zz%E%bTSFy-)WfjCSUuL%*g4Vn^N1!4#>FgDH;!FtRlJ>Y+jd2Rs=^aA#i6O3h6KeY;|(Nb^=Do4AiB5#>| z86;&4M!(cd9()(7Akk@MY$W+c=>;G(IgZT5nfj~6Q1};#DK|(h3p$YoHWm{^ASHgs zzpYQlG$piYpd})ZohCHK@7+|yc@-hatnY=x+2t81mgjC7&b(ai|w2wmWW{S^C1>T;JYW0zu-5GC4wGoy!()S$Km0QCS4kaiIPqqEi}`6>~}@R z&J#e_G~|UFOlBXLvl9b^?;8#uyBd-Ax}`%@;16FZ|4$^JIf0p>7^XJ?0qQKEz3~M` z5d{I?0SHrUm==t<7&$KtrFU%Z%+=-h~^4)%GUNz9A~24jr^+6X|a2-=rI<73?{ z!=H(H!qwgXuzx52UgjdtKtP^!<4qhfuC{LCt$^~vz7Z7sK{qf*3ETZPW*BIL5c}r! zDl~p>XTK_V5eA~X@%VX>=1x+eZ7}ms`>AjjvGo7?`0I>NV92%eb*z;w@!m8nacRYC zKpvGD1pB4_I#tL(4{nYF{=L7Cvq^>ptse!ekmKzlOau{RbG%Lts``-gn}uVwl- zaSdFNR<`l;)eXfu74iRZo#tnnJ&B(qfb;=4@(lc+_xQ(e|E$2x8v>5m^iL#c2Av15 z&YO1s-3|F~0dCmzKkf9-w$9B?(H}eRef8&j`s&ru(NX#f5##^7`o^k@0Jq9UZl;=g z=zzehriWq!zfcZEw~$HMSG^(>c^9kl7?^TT;_8oX{$$tge@#FPk@Y>{wN%JE*m`of z#~%;0*8i`lyyKH22q)fg2lNZf7{S1NBV&mfzCWQ0V0{r`S1vzuX9IqCS2X7n{EOaAo?kL+pJ z^VG#}0}3aE81h$FyL){-WnZyEcLPuuH{rX-Vh%lj7w|Vt9PmfL%;+>@iauk8o+w-f z$$i!iK!cuo9Eo`Z-bgH=7mqGrZh!=H-|kE2DteDOi=|~3u^Gg{@5&R)|EFz)UL6nuQp$^`xL~KoqiWylX#zpZRdVg`I}&sL#()$k1yc<8mNQaK z1R6f96{F_+YUUCLvIEvRq9!wT8y7tTozZtmrmUelaM+EOwzcqy8CwIla?UN}wkLuu z8*%#c6MW&F^)m_JZjn8LpIP4ny4U$YIvjjJ#)Uw)BYq%xDsxtgZYhe%!E#i9JmDP( zi~Ac~Cl#5YYL@6bq~+PdBG|yR#(u0D`vrsn|CL%8Bmq^N|H*nWp#Idu_$*+NqtXh@ z8n>kh!)?fd|B^olEOAyeX@kX`pV33tfWUns46J1MhnocB48sVfQ^{>j8t|PO z8Qd(Zy*A$G!?tyk0z%5L7;J*^E-;U5^{;-iJVfiSrSD@2!_>Hcs(Rn!uGskadhT&l zMf0nXc)eWj0t^l;My~APkc!qFEC5FN>@=8p3~N$w%R;i@G7G?hiwtrP7^L|il@ZP(ZYP`LQ zj_#y9GSSMddhshmvTpqM73cP!9hRxLt*waiN!_96ty#8mvlFWqcguV68@%5|#roWw z)@Y1R8VZEiP-Go-DgC+M?$t@0H8jmJ559{4WDNxLa`Spn8(^r`XHQ8WBXW=tp=MAp9_0}^sMqYd#_wI)$*q&d2XFN1qlvH$OU&BQ^YNkh|=jYV0eC19?!M5 z+yNgTcRqP8F@uGqPc^;Wpm23~a!2+iZ)9+1`5#MFWSDATv^_fkrm7>BqIvhmWOjc# z+L8mOzyW#X`Yhl(kZ)m$J3-FB#m0X+)*G?{u3KAt!JO&W8di}Z;DlOb0&i3Svg}6# z@|+C{m&k-?@EkfEFhKsRR!kl85&{pp_v-*QZ&&0=bk(FH@1rnZYh;Ia=Av0^4b8%9<8N$`g z_yjd87TbI8CVY*^sxwpK`-&;7+PU>@CM)p0c&k}nUVC)JX9kvXObu2%=RHp_O(-W< zIi9*1=maz*=m6$)J&cyohQqXEHtjF>pCD4MKIrC{pHt%Iq4C=Rg+IrI?rY~Clux`& z;$$RH6IbfcKz z!v_>hS7BK#uD&OI>Ukh+L|f|N0TCc+OM5*r@IdN+*>DpA8!Y@IDiR=P2uWU%y*5ma z@7*UW&=ZAzsh}1Xb0sycVaO%=^!nEwKKyUqZpTl|?eB45o4@<+o zzQjm9q0Lbtw9S!kfmjUa19zR zn9gk=;QEKPE}%6j-lqz!0Sb-fBZ==lfVLItC1CNo@>Xu?k9yzM9(rhUjoU=3kY44+ zjWmv&?B6Z{1g?LT4~-`gw^&ptrpme3BQ<*{a9&Z}IT%hfOphq2knVVV%=YC4jWAIR z=}avHUf;p%xiJ>}3fszKsyrtPVk#$rmR!!ai(5`9^Lcg}dwrWRE@%4cwexmT6aJ1Q z8^m?DyzI(gt@Tb&yG{w+uPd)a8T_axwP&L0A7!Z=ygbR-t#n|3GQa=?fZm>So{~EO zisZiqd+^uiJ&ysWoscL0gR)zE>Oo-P{n8M^j)E07@q93z)IBx9pQ?{Pa7FWOzBU>T zXV9Hr7WHKL}{{N(Dg`E?h2=~PPOaI;}#k7H@8SWOM`JR`&T zi1Mg*;ir+kqYu%?gj%9e)w!6~q}}$$;oZ)U1Rmzwg@WdX8BX~dpLX-l3mO2u zISdnff&8yR>2CtKK>RIXW`PhLsTHmI0H1PZeL>Q(_g-c3c7^grDnr|e_%pL3IoKK$$6g@Jp&5A(H5=BgcrWTeM^uf$X? zpk(7~!nBZj`o{P$%VEIs(_SPt#mbNN#fLF;&pLJt{d~k>vWzranAd39IR_kh}_>2S3~W>uZ9 z>5}~~s%edkKF5o^>P;5;&jMn0nES?l-Xaz4mG~?lRzR{IM-Nuw_iFK{z9<-n=1YRy zkM`EqB9)&%qMF2gRc`)LU`0Ssb?OZUg`h!1M>#pE!pQ^WfeZXRD%04B=c!PinJ2>D zzj!j;mm$sWPb7A{OBg-nGK1`Pf3`m<khAZ>KLf`8dvE$RfnRt%JsPoGB=oV-@PL z-f1Iw2xsu`=jyMm#Cb9^87#xR)!`>2z1OnnReP04#_-BiL}kDr;WQ}=wxmA5wvaq7 zyqQcQY;}e7>>26<678%1kudUxrAg6hvObbRnZK-5mm&V&gg7-(bl!0;kKnZ^wBd9*2 z7dg*(T%p{@383`W9!Ziv73RNj8C*N{77LF6emP!Zq?VSdn-NRf!}VV{_#`|+GN0*k ze-nXw>{K486GR*ROq>t`>1x^~{`!WmPoPqMl;)f1YkRw2vVp8Pdnz`_qui zDbm1aLpIY*QKrAXl=8{USa1XLMq7wX!`@)hJ^1N5tG#>!>8E}s<-WRc=>AeFsmlg^ znmaB~XIQONCy@HD9Yp@FCvb^Sh^F1lZja5ES6-?MP-=T}9awtcAK&@JOxywZLI9kP zEq}4)dU>@QkZR4ehJh)DPpp?O0+PSDbfx`+qnBJq0d?O6lP@p>d#-WezEqa2=qyKG zHWO3_Ko(UuDCLX}AEF1GD`Lwd3rB+#ULR=0^-I=nrP~1$|7`)#al?Xe$?9yM1e{6$ z28Xr)ftfE+ssMtC$TJ4YCrt_{n#0fkpY4BafEIJ0b(}NRlv6G z19kO6TG`>^Qp|#HN0V=(;2*s{Cg^ucrgv`en zH(hyu2)(VMylFSwVA~UURE{4mCgsIpCIE|sg6NvE0P^Sz>wOTc6+?_}?$0#}hhP1G zYk`)*HY{7g=KYU^#3es^s0gj0CE|vEK<{sBXyd`G=W|4=nGd73+(qVAk-sBWXsTJj z-FOYfTfjoB->g4GZx{>Pw*P-XEeA9hLcz1c*x~=;C+%FuA5P+5I0tLjj}fZOq0Gi3 zfGfNQ^gdGMJv@M<>jl0pPzo(bw(zi}RH{fPH5v&)MYDuH=2wQ#+*cO;qMFWS8?8dz z-tvp7bWSh0J)Wyex0`Cd<54s!PUELb>-fj7SG{x$oFZ#|- zSJ?Dx&xhzTUwN^_Um0P<%hWJU^*gkt9IUc!Pme=fenmveFO&C9ALG4n@+SH=-V|$S zm(@u)B)6ExY}NG=9sc@TKmzJfK-8=TbJ}BoPYPA60w}dr4nm3PSG>*WR*<|ky-r|G zKXJ}A(9k+kaKq%80mz;k00qaZfTaQo`$G+ykxBp$j&NbW&JA*Wa|?-l->|ezgIGOwffr(((m=)7Y^d&xXv z_-n6`GL;8wT%;rycp0cy133`Vj1s>$!Xq@1-I>iFwxg7YQC)7XW(NiA|6mk9AWk_n1H#Y<0wI5F*t+HWk>A&>4yG+ z^VoQV^ZEG2klWsSz*30{-k(`@WF5QqPMn+cPMqFhCH5m18EfLIH&gAcW`-_L&*fe& z>_QJRNy?9QhEIS4=f;z?fBGXXkIJ?Ib`)r_+5AzwWtmCmu5dl_=n)yTq?!{mG%6hd zOfiCEsFUuPkNI^Mg75YKBgWlX-n4~Gs3~)> zvx-aMC4P{KB*$^H_om9bb06|fKW1%#xI_OK`tbz@EB#|=kri9s6p11*FF(X0ADS6cO z(D$fF`l+w0!k2nG4o4pwnP&IZ^3#MAKq$pBMC*LVy){z!E^xR_t|CoFRqdq z|IcQ_e3KwnXi0~Ga?b^G2UI|wEb51g+I?-67apPu_gpfQQxgtkYvy`QDynK3hyAXzdO`Mu3I?|PL2g+Uj{@}0|PDRL}wG;dMs3>C9o-T zxq8)2;p%GA46T=4#~PE)$8jc-7aJB&-DbR>`t0h~I*hB=E+dni`{Y!Sb`oDYp6nP# zCGE^cZXF;((uM<~*S48ic1k>j76(rtE^GAPrLIkS>z3F`>zA!3oKF~St|rM1TrS>T z0Q%)<2kDD>uYoemn>=Fj3wEL)xj20Q(6-dAbGMKh19B7sP3LrtM?0R+B&wnSEGD5S ziUT(De>szb+P5p~o|^O0_IQ*5B#l3u?^CZUqKXWE^&lmz(cAbC`Lo{x%Xf0WK}O;z z^aD{L%vT1@V*vVAINekIgTD2EWdt!BF1`cQ>=Ddj&L0j3h;5Wm zWzJ40PdsKQAW7_m3JYL=;3oavPk2|W8qTMt2FgiN%scFJtI(lH%B(U4%{RML> z--{P7s#`E)_=KkJeCzG)jdkgzm{MnWAww+kD5;v8Lo*|pdk{D$Kz-6DY4!qvKzj{r z8OC`eY?*xKANI*wJ=n7K5Hr&FG@4mv{h|kA_KRGY@`_Xk7-cy6jZ{a5*;FiMe%KBt z5BH0z^BfUsqlyeTvPSqTH*N@s!|MC@2ZS`~aq|2)G(wFO{8pcYUMk8x-d&Gr@{Df@ z@+n$ao6&GyXchys5=4?`r(_IX<``cZd>E>;9RamPvE}-2#_!VmSfTcC>Z~4rjGB80 z<0)hs)r1>*!*qv#VIuY$!sg1np9M04-6(u;?r5JDu4L za5A*aBv5Q3Xt&aqe{M3S3xi*NC|>sFX4g^H3Be4OVjUDh5VVtPE3l>h$a!tXF7H2P zFfeY`6Pcr;iUIr|mLD-uG$_8AAmp53N)aQdq~=vY?m|%B?9W8p&X7i)$%`C6*!MC= zA6`{D9;VlAM&7*Lb4HHkQ6LjC$Ya;Po52ko_oFqcdT2KTd)oaAi->kLs3A%a2wiZ_ zYX~;ThmEzCo-D6{g~L>BU*&$fK~@^^TryMSkKOpSJf4ELsjPJ$ndFxrA%|TBE^VpX zJ~`r9Zg8@GJAq?M@P`<;t2`4uRL!2Hr4fQsVui0*KCmNx(f_0KFpMLux|B&noT#gx z{`Nvq#40kSn0j&I-I?U8?pK*!?$rIh0rc^i??X(ARV{zde4e;CRGL1$B;=EC0I4_3 zDo&i6wRn#1LYh~`OD51VhYI_4hYBbHLiux(L#aa{d~w;h<%9=YzXHuEwaG};`7nZ% zIo>RZrv#cm#|Li=;@o4Z&oLmj5TfDK(c{z=J(ks}NPPXF5+}5y^l8X4B%J-t-Pk~w zTZB--(oh!YKIubs3}IpmHD2~khv?{SOw9Ey7Q&Sp7t!4y^R<_9p)56d{7f{l?bL)- zV}a)Kp+T6zvc9daz#-8f9%xBBwORw*xg4tvoA|HBerw?aZ{L`JwScSFMA=9s((ePN zl8!PqW_vp+1y%4MgjqSv3o6hBQr|OGdw@?xKB;`#LEXYzh>Ib01peWq{Olz&_Aw1n z+5S3eM~Yfrj9}iRhC)3qDRI^sU&*IT$?_2|k2j^IdA2ekU2>2x`F=Uv5Letmz4K!n zPFhnDRZq2q)p%dK^VT8uG^zueA;6Ms$Jd*`zp)Zz?O#i&nw=TN?@8D?CSv8h_S>s= z`|Zoxy~20jrA{ApIGn+n-K`GmNpzagSfb2mFr`mG%&+a;T=k4Z7=1k+O(cOx$#8 z`N2dGzVP}x*?Q8&^8%}94%oQkDtU#TgeoLa?a5>8y(XsdI1M24P9i^HKOe>y+gl;( z4JsCE`z&cLa6)leF}#djSZZgJzImnspZfSoUh@0_|BpB3?zY!Q()@+ zkS!Y?L~@B?*o}_;I3=%oVtgI-oxWLdUlXm^o9mS5b$a)(@!F7Z!jIr*jck}p4dW`n z!3ALj$HU*(&AXXJ{Dn1k3IAo(Ho**vNlO#YLc0ptM8!4L6m^uuG09`*GxYGYlX>99 z6e&A)nis0 z6J!r)l7o?c!-EJp@h125g7ElQxQ|mo}8xWc467WR_+JzrPS}h(4F(?3!IORR|KydFByb6o9~^r zI_WqcdeZo})AGsIfu0*@w+=3Pn*aRJ1Z2mN+GGsHxC0z)F$O&Fp?Lh^Se)(UHA%ph z5Y!jdV`jL6<2AzonVdQPWL8B0MnIT9?Zuc~)wc)2YCb5A_hIBN*1RfBbeb!{HQD8Y zuFd|`#R(;z`&r)nV@Ld-BoJ$oVIwanV8Z0VEA9mMbccbXqG5113f8=QQmWM31#HUT z=$_Dkrvkp@_(%YnJ9588^_Hl@Oa()!M*(Oqn4TUj><^<;A^CZCaWI#Qu9+b!bsu=aZAdB`BkhpOj0mYSG*^-!U0j7+ZDhCf}V4SDjS|zH*X_S}<;g zbvl@tx4cJmr2Fi^W4!=@z3@;#P{3XcZ!Fv*@x zACM8*DGTA;{Mq{&Ckpo-7XHl>{3!}omofYG(O@_A#dT`aWE&dNTtAr3-uydivo|(_ zcYv!PvIh%2@Z-YNWp_%_5r@iYUwY6#9kyQ>SI!zwCzdTvaC+%yR|J7Ge_J~Vz@(9p zad(d8A;F6k^VAtwbG5Q?AoI$7z;^uc7WKU};)x^ksXKG**L~8GFMaKS^=cF&qb+5Q z0>ShtZN(Op^+!fAYyRJay&terX&!g&ubUc3i$DtVRa=}61!^@VgOY_cglv?xb7`!K z^sRJ0QpjaYY4;JE6)VCpW0qV)D9lp(P%HAMSB3?GGSM^Gswp)BH zl#r3r(3fCM8{@6H@F@ykd#`F(i5Y^I>U&*X?74CYqW{8zS);8Adx|?bgbxDdD5=MFaot&ystm+whGU z(B8D*ZaZVy`lzl$gO6~4~ z<{OOTW)*>`t_&y3(fXs5gh1x2Q_fodIe)J!4dGk~P-r$Fj>xLH9FQ<6hNIrsH1jI> zUl*pL*2uMgZqA+UcuwJj`Y=m=mJ1EaYx64}_$~)IW|U@4eU#(O0c|`5MkqB`J_&Y! z>9jLIY;^v|j|p6Cv0jWITp;fK*N^c3d1+c%1{Nj}F?h>J*xD`ML+U2&PgJ!y3OLzQ zH^^=^zxHaM+KEXA+zAY}7)rDZW(Y^oEHZ!<%W1)pJwcvN1!S!b=9!X6YC%cEDMB93o4pqa|E z$yGE`{$?+Q9lvdl>FW_)AiU7Y?k{1=I=>(;nmu9En?1*=(7Ggf<#>vZMJyZs z(?Kw2H6>Mee<@0X3IdpYo5iCc8ZUcowN5RyKfqc3OY$J?Kp%y)7 z6NMFttVt|%Fp$@v0V8>WTJ+Xk21rM39#$}Y)7PpdTocG-*+0#wquq|gPKvG`E)6~H zI|S(xjoZy%Iq0622EtYqz%fxN9!G@#Ix4f8NBVrJ4TObYDyg<72BIdCw0~?OF0PnMeV~JD4`7nchiPIj22H{B zNn9UWFz|(lsUpp3A&oH+?fFXEenKRsa;xnP7L?O;;_Xc*9`KX7&_-P= zo$<-Y-g4J@i5;$Kqut=Cf(xYhvSNqkRFLjBAM=UBtTo|U?4%Sbiwij`=fl>{T4a`( zq}MJk1Hws8YZ`&!sqhV?jb8Kc-K{xUsLGy+elpucn}BeGXg4*25@Z`FwVP^5=PvqX zOTACIMW?T{N2ad=N~Deilbx=F@gFzFw^5emSq!v4c?w&zA;CUSrx;xW0%WdMUWtk| zCZ-(mEA;PgjLmWR-o?1CupCz+z+G$B`-5^EML^i~ed17{R}IlK1^DU?zzEC~$$;9Z z10)<}=Ad7ZJ9XnIg*YP2udOp6}1Gyq%?7aI8!m5gPiK9l}PJ3Qu64V2<{p& zPXEe4rpQ5<>e}aZg=l8a;!s~Qv9s&LP-Vv01L+*jn^hQ&eKPZM=G2Y2+d)$~At*Y3 zLit6fu&K}ni0qN1H-Bcle#XJqEA!jpTRmMU!!R1LGMOTKp3aT@5SRI8uiC|RV1UMl z&AmZSt%W+~xtP>|bEv7;iB_hcqXN_Qj=1dQxvlKcFZ;&hrnm5&KCIfkWlrJMs05*f ztpJPpmpQu*Xr+No|CpT~GsW5cah;0wPF_}M2|3q8XbvzhLs>^S(9zY61Y0^(aa-yp zURF&n_`-C|raUHaLo1cMc~uwrXl2IW2s*` zn-nC3a-W@+)$Vp;-Hju}wWZn1854j~=#BT7=ir(Y%aL+H2eUvM+jKXtH7fCYX6*d} z#!X4luvOR45Vg$?oRczBKO~-Z?GGfew3$p3p$IIcz4?!XU`0|3%U28u^Amd5-FSQJ z;K;t<03`w6#eL*k9m0WvJ8l~5cr_!^Zawzl*8R8O%S88JKOh}PC5n2_6|lz#l;H=K zrxF5T#${s8cC&;v^5d-zE&jDc(y`xDq`2s0u-!$Bg={R$dY>8w#!Xp%J+NW$$d2va zf3KcaEsA56^2BQI%d1j_k;qL)rf4h@z794gf%Z=dGf^^Tvtd3=Mv*@Ke68EoFXoXE z-HXe`;fsB#Maaa}8q2*!h4$|e&0VMnG&8OO_^@spq0_W$mHfq<@~p?S_0%e&fgNhl znWU^trU3)S;&*_-4L&9k+@xjWT;E>ixfU*KcQ|PS?;&6cQ45iePUlIN8D8Eb7 z>$GSyi-l|{r(Z(e`a^3K17&D9qbk1+FvJReCKalvi=kK^j`awp6CtS9lr9A*kOgYF z@7h-N7_RE_feH6J&YLKrOY^w(vlrI%`Bu0w8Vf~Vi-&`yA!O+bUf~CKRlLnr0#gxaNQ7Cn z&pL0(QO3tzu$IGJnNsZeTPn734C+3C=^Ytk78A5P;nMqk5Iiff!2-zr*6#Qkqbs6kHhjSqzxZr{e;X&;^|(c zvK8#|z>f;$AYVd^(N`$uuf)Hx>;^@Ju-U?W@~cLvMXYhmuYZ~MnvjMYYP1PE-IIK5 zAKy{W_#^FW1@-MOjvZTla>8D7d~RlLw}u|=Dlb*~3^^=dt%;v0!XNn2Bzcx~Ym$_< zO_FQqy6#icxE%)wt(2oXPgT(%{$e!fZ8w@;?hBfnN5Yq6MxwC|U~B+dj(;3WY2YW* zgFn`W8WUcDnAaOD{}#Wh=`6? zF@GQp(8#1z8G-X@%BS7W+7!g;{rAF9ntb6-_i-ABZRg*clI%A6qj;HuODb-U=ym4j zO4HGbRYf{5C7_x$NX2Z3f^i)}soyKRpyX?-7{bw!eQHjmNqPRXYf@Y|O)Az_Ed`>n zY42lG!U}1cpp4{H92PAVNUroc>=|o8)!pY-ucfSIf{PR|(Ncn~o?XDu+aoErjO#lU zD|69t5?@;6NHkkML`Ya}gk)Q^wa=Ni<*lK-~4D34n`rr z8n2+L?to?JcrZqY877@urJg#w*Ayxp=E*ukGoB z$?!F9f<$q59@bTph|G7NOR|$=Vt*4P3VYJ#tum1kxB4vrwbK>P^h$u))8?R-IwuzI zAD+U`hFI;Tq!<$ve1g z@b6ba#{f*Azai#_%QLbGR^Tuaaw#CXR$oTQf#Xp ze`CZ4=SHZuE(+R}_B8r`YczqOuFuFe9cC5GCM{q&Q>7<90WTW@=h@^R*PJyXN=;xn z34Jy06cAr|p_$!~WdNs^of^!j0EA!b33bs_hx@+@JCh9i)s+<+Sbx=O5bGGQ_2FZl zdKdOOLRfj&g1``!-%}!rJ(vX+UPl$)r6r4=S6x+7D+_w^f(;WNw*_GzDuj>m_A|I7 z3m1{@h5A5F{=MrhY74={((Va$8!w0lVP>V{O#Jl8#X4`+<6xT~>(g14PX}VZq zN7o=O-cMs8cYJn}m;(;?y5CP?DaL)7#A2DhR)2-LeU|au!w2eiG3D)Lyp}lhrg1KU z_c=h&LFa$al9{BEw%&%8z#*q257cLOuL`#p6z7M(vDXW*1#>fD%gNCz4)j*fzMzNb z$%6e~5C>g39W|1dPW_1SWBjqvNCvoOg$h4g55tm54claby5rvS6Kie zwOup!a}%KFfUo7$-#RN(_M%C$M*up()CN0Yqkz<3%|sFa%w4@!k3Cj!eKt^)&m{ci z@NyjU19Kc7{XfFKIxfm@>sMfaA!i850frC|X%K0K29>ht7D4Im9=b&dX;JYfN+{Af zv>>GdN)AYOH{3mX&ikJC-p{@F4;^8Ud7l03z4rRXS{r=g*#G{P#dxJ65v2B2(hqiW zj|pY|*?%>o9{t?zWwx#%E4<0Y^R^&5d(%hT;Y4BfUnYe^)vwckco=V-Bg* z$r>@XX&otYqt)@(giDrdQ?)EbRVJ*(xsL_>*k!Pm&+X&iY+O@oc^6`DfP=N zv>*ISdI<2fh97%)P=e5b95DDC6dq4p+z6Hu3xhm(QAy`!ENC|Zg zI`AL$UyQETu9BjL%gUQv<>_C)_{A&q7)Ag>i+}g1a>)M8{1DVgj1;mf$q_%y$cYk) zei?dHOA1AU5eHvwTW5vjr)3d@omPMB@B^DOSbK50!td*n63NN8ZK{=0hB334P=F;y7HWmA_tuOt_?dfQ37 zDMN2CriRrCesCviR=V^gjN|Uz&75uOaqjx)W+`X(fMaWo+#@K_Mi60tus1M?rP@fI zuYP54>$hd_+h`iNNW4%wTf0d3XnmowKWxrnqd7K7Y|04#?jnu^K^pcDN2VpopQGzv zxt4^WqJ+nNdOiR``VX1r4zPjnTWl9QIW3%*6^&rJa-fv2Ss|Oqr%SDK@*V?<;Ncv4oe^YDPbK5%UUfCt1Sds+-ye#jQ3i z-rSF56Sk|W%fG{+h+uN3S)FD_QbM#0R-4Llc_R8n4GZ?uK}+D!%ZV2G?Wz-KI15 zXRN1UZo@&at36YVs|5IKmr-^b1fCOvsl4*XZK>PG8$lQTptZKR2?exr1CtMq+(x2V zSp^6P1a|x%SMG7eE(amtf=wZ)TF++X`ZV6kJa_rpQrsCSnH2Wa!7JB$7_C>`9@aJ3 zClagB!+P-)BM4?@XO&kxd`IQFdafdqle>h`=wnV^aawjP78;|aW)Z+0MlA|Yg(qcH z+*YxnZ{=yCVpR>NGP+LPoj{YUV8^r_*{9kP9kD3yMfipLgL=!W4_%qH%px=gt=_%t z)d@9tPBhMuW6#EHWL@$+=uaPSpfzu_HtexhCpC}_im{?*-V-M`Z7Tj2@PmS6Sb3nU z4lcbMv}>|2{)Wx>60GU-r5o~}7-u(*SUO}kZ^YB7P3(xgOA3yCpVOp_U8c8z)X?I! zWV$2kx8{wvYo!lbyeIv7up#-8(lIZYaA-kT7caDg<`-GZsYK%P1Y@5!C6FlqP4?Y! z9_V*^sLjJ3qob{(zR>BdOjq0+vI13^1Yy#|VYOco@RBxnq=yY^F?!wgj~puERr6`0 z$|PL9s?kb}h)ti&;LyaN$2c9`m7-$3Y; ziX$oO+B>~54SU*$x9e%P#MV(gX~ZIdQ`Q;ohl~~LflM}W>#DyqjFUy@D8)P@Z|Q)5}fFQ=S}yDyn+!g0e-_b{B{CAVxn1ugwXn?4b<8WNHZR}jvnheb7A(THT%GW zl{kOo>U#~azNo6LDx}AdmPU>%8PkJ_7^7)?ef1-*t|tvdz9W)vp&K*btsE}U$$BWFEqP)iyPF!Ex5hZ zra8+4ecHWXke7Xd`F#=7z3k-6WyI33Fs2eB2r2QhN~}r;K@VVl3&<*Yk+0}Hsv4hj zrflVxjS3=Pc?*4Rd|p^Tb#iMi7wT3@pa@tn@Lq)p5d_%0^d{8&IRIsr9a~xD_6#(M z3fWhCt7vwA%vg&0GK`j#Xn5>4$oRwDJ(A)?It+-%V|>;|Ka;CJw7UU`fW)qdKyUU&2D?$6-n|Kb@ieZi7yoeX2J&OTr6E5GW$ipy zUIuZ(BV}7o=R^Eg6vko6X+K<;%UGS1D_b28S*sIdp&RAuRI*!K9Nc-R(O0P&*w3r` zIDx`zffC=8pccKn0JD@F8Iybgj@1CwbnN60RNJ94(hpeG^6~NYqJ(+*kOq2^y8OUA zr_Au{9{YA1q$cPx-0jLNJW>MiRSZ$WzYn+^@z|Sc`~0BFiWJz80mj4Tt5&imH^AO7eq|ivn^p*3$f|P>j zWPc6_2NwrvD2bt(ipDiniw7_?-FJ@4dLhx3C}f>4t=owf>dD1p4TLbWNH|@yb2Dl6 z-qfY47Gtc$LwYcaBgeWLHW`DV=hpk24_AZQw57wUuiijTvnhOE1+~ zl-A#~jCz}s^v1ZS+}A5>v*GZp;n!WfvE!z zD@qQ{Wh+tYa-N5o$ao2W4?*c_Gn<5rC=Blk?Rru&=7Q1Qu~T}wa1j$ z*5Mj$mmME1FGe*WOFXGX2LCn?n{5`Z_hTIPmE!s0$S8sG39Yrk6e}-6mTF5mz1e@0 z+lPFVv_Dj4`i2MDa#~``7tYL4?^`$CkIqKC9#O>(N zn#&se|ES+oWqYN6p!(=O&C_CH_V+;ueBcay^GNb$8>HlQ0X1h=~r%jy%r$x8+!h^lIZ{+RB`a z*z%FJmXQ0*zd8wUhC`e;%VJd&E65!h8%2B;#4zG{VB^S3_nkgsW~FFlt4T;AzfxGG z-fU^Z|3`i>TSL&7Ti@Kk12k1~?0hkcx70fcCIlBJGI=^$S4EAG)8uw!_#IMsnqK@N zCRbx=Fy#A}$u64Is;3{Ve#dEATB)+NeNR+LI-X?st{bEH`Dk%UH*)^`s~zJwSwkeb za>u|Cbg_!u?Ce3SeX}1UmC*xni-Q=0@gv)1iA2cI2)lu z0HH+v_f`ym>bbg&Drg?7W5yH)B;SX}|C$tuPNWG|Zx>C3E~u4<>??KMqC`E69!2fE z8o72B2k$no9O{aMIhW7E!C@?I%3BV%vr2TcQ$y{?1>18E1p^3PY-HQ1UM zsahYj6mQ(LB&6hK)M0C${IjGn1l;VbFY9m_SV!i}<9e)%oXW|dH-LX4_;ldV1azm{ zh1e4>Z+cEq{UgudShYl&6M?iNnVokKTzDuXXizT5JwcIBOTjrs!*Cymd;<< zT>pg73r|DZ?wago$xz;vsIXXTX)*X%O!aMexWMzrB?uaAFbia=laTz58vL+Af6$bI z8BU34z?%v>5okOdo5E@4oY&p^k;gqvprh`1V&tT%-IF&fgm0a{s2ScRq|WLXC8C2#hkU}dC@K``=5K^f4;wIr`>cu+%I$+7><={a_SyM(} z%mV?qe_MbbCLPdHPYk+ooyY*%)U=%!j#fR)_fHa*z0g*u;lT_mUx89m1xFphiEzvD zqeUHyf1}UzA}&g2L!nO>(yB0)Brzue?NxB+Hjg+PloW)rYKo@{H?9m zO@q5KFE6r-zy4ON!6`N!qjRV#3jYFd+%DMLa>${LTqu%fr?jy|k4A8ot)C${yO$9s zK1HpdvJwwIW>!Z|p!8xL7F-7EfM)NkhFVZU#RXOW&?X>y0E~-H#8=YKCTKxW{vyQZ zFcXR{ib(g#(XAHo2&1>b@(obJ4PvE$78IF9;o|1xa0yuNCADqvF?Db>yl5F~xE zdUAr??eaiR3bU|}=%BjJyIl_U+$4cMoYA*@RjvZC7pAwW5|(a*-3}*gpan^w^X|xi zg%4G~J#kppmvRvuGv&Kdw=GQppcW+7pOO{xODk*6vo_ckKP;BvBoWabC)C7I`b|?yzE01&ALC~hMZ;qO6 zf9L?H+&QpSNN4+2Ck$rAW8bs%rlSOM;wPJ|&^3aVqs6e0PvEX(T2AGxdanZYpy78e zF+0Ew4@Z0;A6QAf*>wKs2BY_zz3R#xbHCyS(uM&J1tmUO^`I-0YL9>#D&N~Ce~y-j zm*Y`HAGl@%Wn04a?7E; z^yjx=yKVDQN3KePg)bdC!;=^EWHmw8D6xotqZhSO5Dh{Ax+phT(d=TzIoMkY`8GO# zUqyH()RkKG`gg#V#Lzw-=%%uf1pzC+ffD!S=~iJ94sa@||Hti;EW#su4bZGF!t$@T zPE#>IK>%^#Phn#TZ{=7*B`#07_a`^Sh7m)GeV#^ZSdl=v_)-|~6h9&`7SFT!+TlIy zJ|NShT7CS{}d`SyuaC#@*33tAb;9C7e!XMp2H*S-x+m-?CPv8?M$QfTaTgdKj^_u?8;lwFZ2xWoafx{+3G;ozhaI{P%CAwgSuJXOe6z#C=8 z@p`*{f@5PxceajE8}^$HbxUbt9R}(SRm?eHO8S7sIPWtpG~YI}QZ2j6D*3lUMsNzy zoB{)u6u?PN9JVt^h-dq=fz>PQ$iK~?2(VNhRk$LO)!2u16Tl&dGl;pPkpJ-;M%+-k zf+HdME+{)TXrDSgB-`e|Zk&vE>8FPWU8q}|^06YMUGMOpq?)MB!e)-sCPs`2Fkq*#$Ni8L$nqDX!4Un|rFG%8 zFj3Ot(q;q<3S7$1PrX+a{BFNgEC>NhoS2pxngEQ?4~Wpbd}mx{LK#lgPc<5YLT8bc%iD3O^K$Aj@WT^yscgdOcZdZAF)1;+gc8Ut+oQ9Gr#nKwxlU3#*{V7~LFFNj8)HI}!Z~DQL&1Uq zs&K41=ICJxvIEw@8O?z6i1NOTfP*?8EY6_54IGh%1el~L-_C7D_{h{}V8uoJFMWC@rjUXV`dqcELPA^W_%s z7mo=db;S+p9)FtSj3wW&*l1DSmR^%XZB2jO2+|2U#qTACc!pox z(>ZRl(($&Af~=}~?H-SVHPN1h6_7$&hH$0@K=1;@0FR}9GSC!0gIBP_J|MZ%Rk$robR9SE2SkFC7* zql_EME{Xs%M++BhXNC4PCU6GI7s$c-_9PO;7lZz|xIn5(OPx&uz*t|X#R>TS`RP&- z0vVBM=!KRG%$u|d7%wNy3QC2#$_{dc6f}{XVH=o z=ted$@T6N)Qg0YeMPPdilUz~Av=NG(-)S?U>4y_w^nB+xiazx!aC)sR&O7ONHx;M( zd~l^{l3|_MDAT|5vEGBelq}s?CEuOxVYPk_SZ99c%>S%kcFSCEG>yc`%AWstxjX*~ zq6sdRj>S>p?kaHeRzUCM1F0zsuLVJ6=dmkDt^&-SAcMb5Wyd1U%PM&+NWSduKn!wg zVm^+6vwN~gTFUR1gdRsj_N9!#m`??dmQLZIh$UJ^Kxrv^L7TIDJj$7T5Y8BGq3m@CNSw<=Z;h^9M~Ach^RCR$SHgR~F};TgObof{ZM zX3xX0ohadqsg5lZP$x?V=fo+>$q(*1P(X>3@{&`7#zIiNTd0qSMx@~kUOA|et&55U zx%>B(NMHOOycT(=WY6iDN7|8XTS*Wt2_S0d(3cbz3F^N?PXjJJeHr-Mv9`a4FJ_9l z$!+WSbVVU-vh2nQeUtLxd#Us}GpL%1@S;*>oz0|72xa(9HNZM2f4r=iK`u ztnO0MPYLqr{+|y7g!-KiT-EbhGdP!Tj^!%Hi!}V1L8&{deS~1c{Y$}N2%%6G@Q}c| zq=NI(xuD8y&x53UPQ|SB6-XiSX6uWlOtH>+ON8}5n0*>ZN|_hZbw+omio z-sN^(EHkTo_<5;+baaOelm8O)98PcI6E8|M3c-)S4_gzp*PV_AW;lA2x|$n~O)*WD zk4jYjROSBNz>$k#p&z`!t&8KP8hqftrrRFS`Uh%Y`+eHPLF4odu}W~J#jDQWz-MdL z59{)~(2tRALt?FDlsX8EO6r<8do2r6X%22_X`S1U9~PbmM_xs?wT%iDovei6dQ6T~ zWch#F&pI@=nRh^yB|vBFap{lv-}L8COdWvW*=8!EY%`nk`a~~4?+Rj`q5V)2Ayz;hxH;Z@TX;T{n9`JlOmqgm?)BOZ1( zX|IZAk_Jdff|NT56MA?rl_D5-6;QGP*6xZIkTnhd%@t0E?tPd=`I#F@ka?}7pri*hY|i!Y#NO$X?h3X6*t=FSADwQ+IRfi} zE>#QQ0)bN|j2x`Lzf-`1-Hc5VDcOJOZk3*VXn6cQZX^X36ppzd{207P>=QFGUwj4W zAvQP>B(=5a(Ybi_pX#F&>GAX1oKJ5R4hqO#a>`}3GS;||GF`{-Ae0)sQMzH0eQ5L# z_HQC6-6;#(04SpYF8zxJeDLLe-!aJE$anf%s6Ewu}2_Lz?F$ks+wT zX7$_k;j-h{4R-FuG#lrs>)IfoCG0EVyo(bdkXHwNsNd(BP#H-^R!ypo{p5Lf!E5sj zF1aL4vL2yG=BkPL$T4T<{s41n4@D87q&S$B4@Cq)c9u?jBY8Y}$y3s=ee zFG5_Ap4{Ox8D7ro|DF#rt$#+w=lq))bUO#HZHm-;OSZ{qCNwW2`G9o0t;rufqcB&X zu}9T!oONRAG+tNJ!Z`}FywQs~T-%}g=qwtr>?TwS?!T2=@GVKB^lCGLWSP||4i-nx z-1Bni?r)nUR>u``lE)XmSghm9AO8&fgSr|?$DSBR!m;H1F|t2TP4WFVu;U=Xj+29@ zc=GAdNJZ}uD_}tWWA6UFR=h2L7ZHr&z1y)~N9}3_`OWWsc308F+8Pc8Wjy z;(D;*7A>>ok_fcMNmglJ8*TffqFnA(-NxlF5=h;9hl5G+saI+fnAy|+q2W<`RbL+I6wWU0&{$3Ol zBbAD_llwbB?G0JDuXC`$lkShokC8Dwpik#RLZU|qt(7(sP+NZa9E!Q$QTj}7U)N@-u@K##|{plO@%&@^aY-3_|c#|FUcnAZPDS8 z{kpf|OACuPb^VunonR0^gj$Jy(^Uwj>R_p!tiA0WjPb`Mf$f%w#BO!Jqz@$ChD>+m zLQU!5yoiDP2n@;Ei@Jz#`=mvo;e zmp@rC-vZ|^N3XzgZy@1-p7l9dtD0N*242_zkYs}8%3X85C_a=1*(_icnJV!tJ4;Lt zHw%;aZ-odool<*`d+OJPpp>hKF|eRR<$#^FDz~5DU$`kai&bZBH&?hYnOwlCvjLT% zI=J9)_B`Y;s8N@!eiSLVBE(t~wB^}0Qdnvq7$lc9u6k!$fF;x#Y0EznJbw?Bzv$AL^IEOd7A)%gXN*7*^p+`Y z+KQ|{Uv=--6gLZ=mBB%}`jun3ZE00BkQ_Q6L@TVrRPl7?8FTsSeZG&t&665S_Kx-p z?v40}Q#<|BQF2nz8R|6PRx8K-oo39au+&XYiAy4BzjKk#`_P9`0Y(YchNpV#FX1vV zk$f?S!Vs}ug`PfP1$7|HC2=1P`2v~VpC#MApCDqmX!t{24qzPZ0aEt>DkOVB4|v?$ zEwRKtjUk)sI>CGd_@+aWfyWiVLe}VxL`ZuufCGyT=FEtm;5aTcuA(2UZ+<hjzUC$5wr99Sk z9W+WWto@N~k-nB=ZPoTDeu)H1m0SPRW#lved1TZyKKeLP^Z$5c>5(rM$JQgtp4=Z} zCEk6IFh3SuySBTu-^21V3(V(?m3y+f;JPZQTI%V;3_u%+^-xeFZrc~S`Q=(^*UIuZ z@oqU#7AQQoRj!--Bxw0U4Hw*Jg+2jp{dcZ4tD$8MACs~DSZ{M*toVpx<~6aQ9>RuF@z_Eq`ufgubFY4VSup` z_nK#8n~}!}j2pAZu2)1kx>_mEM$0!6LO zs*UlO5wl=Zvm!vre{Txim-m_fX*=i1L=UbTaOeX+514nxh2OSO$f(s}8{6gSDL&*i zQU=QH7+y@!`FSOz%-GwIPIipEHbD6!MjOeLlk;SlcI1TLec5@ZrVy1ad4o&6qMZPP z*P>~Kzrklp>k=tNn;keRSsyy7*&>02@BPKk;O<9b zNo##P%ynLl)rPIxkL8n;RHbLhvNiwE23Y_|c(}MXONLbOY%{D;wxep`H8?HDGAI!g zi@`+kPrW5bNq4Kpew8T(P{zx_7OfMB>CK;wvVIq^1)Vm&BTUP|(~5=8?BL3NH0a^) z+rrC#?4uGw@+UER1tG{7;_+O1*|rY;0swJAnOY(EmL`hXoRf7F0_pAt9RKDO0D^g0 zL5)1%mmZP;Fs#gg{|rw3M3qPHUX+kQL_|*r(r{lMi4)#v!Oyfnp^l)76z1jEt?5%x zA5Il&S|@tT-v#B8meE{ylb$f!G7&Gwk{P_78+t_^Nnsf3c6k8?dY8ajj0df*!OuOcPK7)=rBHs#=;rNkvvug-a8udFLL7rc>&(_{CSx zB)b2(L$0Z5&m(cYLCc6}=DjFYx>K}HzfwS?A#g=KM{qryL+X9G{xDURD+Te?`FVCR zEmErV($zcccebB%yn2d1WP0;&v#S)ddsd6uH(!(AF?sadaHz0h$nD`(o68RXbKbRX z`5+?O?KO`ZpC5<*J2j`*h7{ZHo*7+j;`zt^u4z=*vY#@=lFfaCTTJg`mzl|IGlK&uK)u%Hu9*N! zbhIExbU)~zC6{b}9jP(@M}Gpao)TKw2ARBH%R5c(PQFM!244TBGgKWWiY?9h^&Jr3 z>RXdD$Jc47+U$$64g+`LW0%clHfrida|@C_A9xPcU@i&hzz)*V4=m%$OQ>1W z--+~>^4>RdjstsE=Ovbjg^a<2@=pQn$EF2A>p7MO2VErd3*0M+&nTPuUWMiS(JWe*%NR$^)rt+!Dr5nyX&XuFqV*>u(M~ z^9cFa8XHi=+s*(hWq#;J0X432Y>i?IvXlD3zPVz4VI){L02sp_5#+ebHkbVIp*3!N zN|r*VdD6)yXCzvt@M^mqiUw*;Xs0>PSp)|_+`z>QyCxoOVPc@OoXNR`9o2M81IPFE zP&E{i7A`BKheCRs6G%H)2B7Je+h$|;X-h?3oS1%I^j50Zu01(qSWrR!bxyuntPC&d z4k`0okqFrNdgE}lH2Cv+=%&7FP8uT>_7@cT1Z>7CSK2u1xL}^)D+7`rseYWj(-X^Q z@+5dNU~fUeM3iDAPWn~J*|kYt0GzcN`Q0+4THeKug@{6ooX$w?yJgp=G&z0x(`tD) z6#+HM;`X=L$idcP5w8r(uZr=K%o!8a^vEYfffJ=cD#nP)6!=)929x z{@kp~;q;HxXWOL)eI9$!n&q&>+?ZFHmig4WHT>QsK;I!SwDdd0~GHq*3u(?xy?h_oZAkTn}GKV%H)}zcR_MQh#%vdwL^SRZ;-r5jK zvVQ3Glz5VvKK_W}u_+uLKa#MISCFNJ681`PCWGdRvNGVc6r0`#;@DzqNTG*iv)-?b z7@A%{h^?K|Np+u&Kg>~1-Ek4oENX!Ba+xfX$OJmZGF8w+BFK*qUy$ND`56#fU-MHVF<1i@gcs$@pOKGa#u>8(H0Ory@^1+5DCHkj<1i_aqjDP|yuJ3TW81 zCHR<KTb;G>Ib__6NJ!-?_qDoGsr|lrf0%R?o?gfOe73e*&gJa4 z=<4Ntt*h-p*y(4~h!=O_IWZJ>>t@?3II^?N(9G>~U%!#MJ~6^`%E?U{v;B>w#FjAD zRNJaiu4iS26F+)1+uO@8D|w9u_O-XU^^@4C=dz> zXmng7d%F1xqf*aaUn7h+Wy+9LMc;{yx@EPM+FtJCtw}y#ksk1 z1$#L0RQS|YlULpZ5tc+BG2I^*zO{rw25<++3tbA%n@tMt-ELKQbcii}+<5303p<}! zP6*c7>i5{#qc?BXWE=nz8LJBLUXm~QhLq7dF6L5Qqi&8pTL%ttz-8xJsJ;sz(#^<-o zPOQ?cQTdv(6l3l{2pj{r+MvRxJf0YI!^*P?yI3wR?Op+7gLt2;&jYjIz0V`R2+?EC zO|4EaG(dhjM4*(6lo!-6CAT0YAu?X;Ppbw;KyM+L_4=OL1H6RS*B*TFDZ6bll<(QF z-@&|nEC#5DC{|w;kiPO4f-;G3`Eq~2eE#$oR%j=E(ew?TvGH1IvN?*^Z|(S1ZSFF@ zd(opS@Ll`><+#E6mS#C3Qhv^^Vo_js=~{G8V?)nisSe@s!H4EcTU#j0WMKolrEdhv z?F*DN=?{JKMB`UYBlR#Dldr*q+%OFz3A{PLC&;re*zwTvo$v=8?_T($eL>87dDV<> zCebyR`bokJA$|wJ=9&2beyX(nzRr)6z6OKYarfzpv)sxa7>r~j>?IhEA{`uh+un4L zJ3JP4Sa}}0wzo8@mltWe_fK_+KA%@ykDTY#QT_DzGfYb@7oy}=8x__rkRvg!C)Jar zx?GU;23ghjcI$Pb`6F$a7ETVAS{g6^?~g??6lJfV8DhZVIp*40f=#mJcws&-dQbH=zRUKR|o3SY2NOs8E_i0 zsSmpmAQ&+Cl_Gd+IdY?e2;`V_A9_@ANe~VM2$Db(KNTPU9mTZL4-P{GI9frnIE8I8|JKskdrFG3e}IBz^F5laM9*j^-* zLSu{6e}M*8tXir`W>?-s>&E74*}SED0%pp!?<5Vp9J_+*g#-Lu(MZ7)ab_yTNQi4g zQ}xuJ`N1&c5Cd)KLEnkD6KvP8tPp-v1DORa@EU6vXxeP--Mw#9zY+KB{65cdoBokF zz117xx_{vAFGz*;Ge({z5n?cJWci(XTd7@ZDx_dNFWkysiV$CmxKANvFp->a9rMe~ z&|u^m%}PWN*LggJG4~^B26?bbSxhXHu4-vV5|W zVhA0Q{s$4*h%dVJ_o%|sd&0LOHywj>1)=kjZvuRJ-vU-01Vih0B_p4=c(oN_gWyTEW!>@8Cu@rVWi(GQFKYQ*LZ_r3B=Jt6r1u7~d>M8F2ACU2Pd^xndwu&2SCg59ah<%MG#;L6f-4dc?r~s9!-xndyEV7 zvhWbS#;Rf8wEQD^otF@ttPa!e$PwtSuDe2VK&jn!7Ea?*dj-$dXl835SyGlmR)UL8 zhdid`8^&E=(8p3k+>DhvLO)Vv=5s;Hq4q6EqYM{f%ATYZW~8)L*uw5(s|%fEW{A(D zAjc3B;BWPuhaPG*T{^XJ6oL9f%Hy4sD?yC&yi6D;PB7#gV?wcR_L+UA-TMZZ#9&^6xPi1faRFNKth z8=m9%6D3F`mFbBPug`KNTM&@!AM4I3slEML9VIHXWQ$xCkINeku5(jK#hlN0$C~Ny z;gCv)gW;cPa;*_T5XQNH^4a^LKi3I(9FIkOLdc8iZv#0hdKBt7+X`3g6M$XK{LegV zZs(kYP@3k4Skw`RS!K%(x-3i_Oxr44)YP-7LiF*&K;No{$nS+C17>zizd|NknFefq z2#zV8Rhp<07=&Nq5vWU8ZSoGqrwwW`NWUX#?GU%D7PfMrQ6nkrykXgUs1{G3K2)t% z5u0S(DPb`qX&FGkowO2hb#__geuf~}IueRovq9@HnMS%D^brO_a@~NRKT|j1HD-G_ z*FdU(w3z#zm6rXL;mQXV4Q1t@5n0^NtmDe=n@mZR6MNm}Z!L*=UF~$|YDu0+SOey~ zyIqnOkvqhqUPOn@a0z(Au6%s(z ziEcH=lV@jUhDJTIolcQj^6}7S%FW1%EJ7D86wUlRy6O|8C~Ee~ot+>2;p%p0um8-8 zH)Twn#Kxc4nv~XtVfv5iXUuf#{iSci)9rx7oYg7?o zqryVdCxM&hItSFuQd+#-&}Vvz-WT>?Uhbf-=@qw{6^t%oRG9^F^&NQbdTWwWBLfy|J6D+nk{+!gEp zvVtQy+ho%|m|VqK7&$=a(}nd3z)lnWF?)K5w$Bwm=vndb3BQIHitg+{N?a$&j4r;G`QvJ*=`I{*`y=F#Ke>_e9X?Q?E{ypCA>w>r3^|(sB>C-2A$Y0C-dKQzU33F{w zH)Q?d|GPlR1BtC=%lEpFA(IV-5t=YWSkL$pA8xArbm=Fd=x2RXQo;HB%)`MH=2>4 znP8YPlo4}P%P@oQw)2;^-g*AVUK{+qOQ{h@fubT!&fIi+J&nGInRivDX=oJ2K#!iVL_&Iai5-J8ScKYYzw#NLc+&z z5Zv$onc9v%j|RJi=Vso5A6^q97pIbzBJ@ww&ptQM8~vF?CI6~Kn;mDLnmz==NLA_h zX*~uNUc$W9JOX@F2w*WsK!>YbDpVlXkMy_lKLPiG-@gp75YKf2UqSR{WtHoz=zPli zp!3*1%AoPd<)EFhsV{Tlyu1V5v{#X`r;CNdHho0sXq@x(DeCE~w<=G^xvw$~YF>4G zdiOQM)2GAQ4p02DD#+UmZ9r`yJTEumko=Pa*F!!jjjk_>FQ3_War+3>b)Am`al##hz7e4k#a`@f#+y7Pta{l^}@ zl!?~&q*8M?b$;L5RVlfbFn;qB)9?FNKi>(`xij*nmXh$tUL?~{&%3fTaf8c0u2C78t!%Q>7c{2%=WE5LEx@n$USOHHD=zdd- zvZ8_G+JaF+TYe+J*w+bHK#)1&Atip_lY^=*O+Y?b>x+^SAt(S^ zs%f6HY`XJn^kdl=yf8tM`9HWU*Z)e5!7n-qbWQ$0Qe$CUAM?l7Js2nDc!?PYz_p43 zudy5Hvc0{C`;ZF%i|aJ0or&$=U1#6FNn&%hb8L?v*31xb6@7I3MObEPkyV;Fh5H*V z`bQS)9<8U054q`jGZG>m&Ldi?O~l=E+XEhN^%5G0+80>PbMWVUX6Sh&)Uhq~kmNzH zVeDo1bgQ{>8v`k4sRv(8+222V&~F@ZedmGo*V7*cGQkOD+6GCUWW&}C6?n{a4s9I~ zS!It0A2}F(Z0~sBVD?e#*T;u4m4XwN1|RPR)ZaCkigCQw6v5HfPy7#5r1nMzm8dF;oi4M>@uJQH<7Z5;+*UkQ>jlb}pkWpW9WZ2vPlybKYmn4%}n{0n@k7i(sCj{;U9 zJMJ%VP-T^G8h3!esPJrvizgxa@YTcK7vfZ8kF@C@b%m7anh55~k;U1Pe6qD(%9a}X z=(|%EFd4v~*L3L`9e-PFL|oY&qxc_jX%>4kuMIx=Fb?w@Mta^#vz{2bY|!L!MS|b> zN8g({d-Uf~{tvBbmsiR>+lk^5M!6l#Ye-}sIMP*GEWG%(N^%CG~y*L3X< znR4Umps$`oxu5GIR$e!(>|0FLHjFko<(09WjIcF_QV_ek%(5eX`BZ=9c7u4Y8${_- zlD83ee%e}YQLMIKAVN$8Ak@)?#@f@PX{nfmAqrz>YNw8^4@GEWw6UwziX&YWnRmu` z1dTEJgE!eh^a^I)|MhIvdaBc?k3ynjHJkbf*~)q+_A}=RX>wEYRV)X_*h^~}6) zAdU#a+Ak~Psxc^CLD0VE@EaJ6Yw?v-liVs2nId8e)vbpzM5xz7g(LRm85HooaaUOR zt*AWiQ0bW@#`J35<@aYZ*hgiEnr4L7+>LlFCZdy};7B*Glb1j^gm{eItuc@UEk_Iu z!Ov*=voZK1`7>=+Bg#DXsrggWtd3S~3`A_D9`qSnmJbPgKmWm3n_b0Jyzrsr#gVW(&}u+k#4Nqa*MJ! z;g%O^9eSnAwcPUC(-n%iQhK&jxtZC9nL7p*IwtG%dDr-VCGC;H80Zjf(w1wd;Ra$G z$Orv$T<0uN?M-XK4|?U}=fq&vKjT{sIQVnDAY?_X9bs41g`KyldUJdr?r1}rM2q=D z&J2-t=$j;&*vHmMR?8XI8KTDw+)1LhnXbk!j-s(qA39(%=#=oPKVV+H)eGY%vc#%y zX8GBxCJ}fElu!L-ZXNg_UZ0prevu%T{BoN82#4zHNO7qZpTsr`3AA>r*!=7Z6Xo}6 z13c^|mUCNxQRoqBAff4euXMEBJ^dT5fDj);!J{(+8VY$yBjZ`6@6o_JEMnuKvmdAw zBOsg{x4|P?d7YdPq=S-T|Tk$Uo!m_&7=<|<7d6GpCo|L8a zP9};D3F+>V?rxBj zknZko1QbD}LrNN@6{I_)BoqX}e=gknoO91T_kREP?ML>rH^Q8A%{gk0`Hpw=PLZI7 zOX>>WKnaya!jLtw%x*U&vxN3Ix0Qs$zPyg)diu*uiIOo+B+SkN+hT;+>>Njl!V@V~ zhE!iRFISK%Nxl@z=mfsUtHg)>t3#_q^Ky-~P@Pu>48g$wcK(0cbpRl+#|~pG^w$Wi zrUAeoR#4|e0IQaBJ)h(Hd6H=o=qnFi;X%al@)S*p>@meO!-OCfgXut@jv0-$a!#0D zYK3W2e_quzr}w;vU4if*eEy0lA>jwQuZt+X)vdb1e(V_^3K$>c*LQPzQ)kG>0!wFJ zoz>iD&a9*05g2Nv`_QE|YpyowGn+0m!Z zNcO5(jLm=bgyTvdV`;# zA`(uosbV%+rl~7%f=}2`(Ccru9A?1j^6Pb$&=H~Cn6A4+q;>2D%o_*83UNpz_#*!X*{ZH!*WEpoqFMRSyb+EAoKoee& z@^2g5U|PE9Ro@1QvV|R9SYgK;!5A!Rs8e6b2IV;%u-e-u$1fp|Z}wC(=(`{P{;9g? zzWF9*=ul711=$WP;ORRL;v)G!AYYaMY_roz2 zb@ZwS2Fe{U6hE6!PkGLDIEpl}tx!4Q^O^0Vy(L-DL1S%_TX^C~fOqZG>%~>fC=_PY z;{4sS*ZCl$X7Ibi57Y7acXRE|ls{@#R;=H{A1t^+o1G2fGk;)r1E2TpG#I|cX;7bh z&ZqCq9ut;xoA{%KJpn8iQR=+DBDVq?{Ip+I=zc?bL*QZsPejzuOf0QGkqVWykFm*@~MTHWF?= zG%=(X;oRA=FKGGQq@hXTw(+|OI^GL=vEv97UVh#Zy~XABs(S%Bxs#c^$qa7q_^*(Mic7x8+gT$Iy;?0x54=>6ZN*RRao^4V}GIS4YM$EipAcODEjsI!(=(LOO9i6Y1n zHZM1uV=;TkfMpbaPg1AYbC*=f76+xar=`b%EAZQ+IFc4Z3)C8-%>Di?6gTE`lf+3} zqZLcyH}@=*Utlc6Mu&QviA@WqrCmIP6>C%gQ=*;GoH4Apv^h^Q5A26Bv1{7ViNMH@ z>ott0AnAViSKx}aa~HT)9xI6z!HI1w72az3LEiUBMt%c5WlaWPtro=pm;f}mKW#6L z!xON~1pGIn78QfdVSp`IOEHwgWHI1ITHgc=syK;pV(VW_S&fbZ9FfKB{oZc?AUU!R z8k+%hjsMweH&`nTl*6i3d$Fh}#^@-zdvx+K3UtFxDJeMlX;Tb>+A-A3c87g0UNp;( zisflDtWRN{?CC{~bB@YLyhsTRt0t#YXpL}8i3E+%PG6@yO-G>HA)u0Gky7Z?2-DIK zYg4ofFKba&=bDODz*v&6N)wM6t>#vI*6>6>fvvo{m!-WL_lwAfmr0s6=Ta)ts+$U* zhFky&JKo2X460Hn z3M!<(&UQ7yDy044i%W~qAvU0EZ{RP76BslXmQ1n_S(yZYuON^rfW5_T4SKAABKf-l zE+bGUW9SUOwnOPZ0qWdtIRbm`Kp3havX5>q|)5AEBA8+jT4=q-nHm1$|iE$zr}jp>i1UcF^3 zDD4y(Nxo>VO}<%3RJ)|?Zf=>GBNO+2erM$z{%PeZhj|YJik4r)(1Zy0PsKvVg5P*9 z@cHI5{AvUBb}-JcnQ2u}RtWYJU~?Vx?BfoFyz=;|D#1(TFb*@|WQXv29n6RS1%>m& z3Y#_NA9DbQ0!r)el6?nlx6gcUN)tuBn5oo+sX#onW9%a?6V`s*t}27@?5GU6%=tj$dyvAWfkNy#Y33x|D;R zw6a!WMJFePzu7oee)n?#Smh6~qGIp`nkoD?xrjEC z7@$V?P(c6>Z{Hm{mVS(3-UoD$6iB3}-@>1E#FzT23B#gz3>eB&E>PskKL)_=0gA<> zEgyuQ_|T!B0FZYWZQ6%ufgKh}`B3HM@G1`;y7;eUp~`bCPHf+vqp#uj2R)!}s|9FS|DS!}m3h z&jG{XY0WnK?d!m;b;`TmFY(_L2<7G^^WM3?Jr3L6?f&JPFGDVsV_p=&zPGE zN(&$zfWT0iqO(XatjB;0JUxH{a+=)(Rgg)Nek7}P6+R}WBPi7j$c=IH`@ zSMfSxn{fi*^Vsz3=2v?Rvttu5ToQQo_edO6Z#xbzg+Wl7#`i~aF5jI%pIb1|0DTel z{rL_0Jk#eG5hgi$e=c}mYr|m;RS@ovP;H14p@6shwuNVxhyb@On%KU!?7qUZIO2Fw@2Z`h`n0Wm*#Rwlj6oxL9fEv2X$%*;0w zK(+63Z?cD{7yw7Q<4SLtgMMB(Gir?L2Oxpl7WA#O@Rw8pDk#-D^Th^CKQPu$%IO=> zo#+h!(1P#o6aan>fB{8^Jii^a!Nn9s4H0Sg^a%OyPD0At#Nc-QSo}|lLe%BH)%EqA z#q}Zqa8{5}_Gg>#N2KBV3JPkn;nyU(;%SrD#F8V~nRWsJyTAi-V2g#wpi!Xw-+u?0 zXS5hy=iQ|f`QhiuKN^p;NWy}&>-;p#Ipm1R2)KObfP^XV7V_n2I%Lm-bf#nTr7L)80 z&^qDF)+XstT7Z1V~u3v|GnKSgNjD^@Z3oqUT#6=Zd z=dl9TTQroy^oUgx5s4FNJ%|Eg-;eN*H!#oXW&A&U+^C?Up`@ayS=@ypD#oLxK8Gl0 z_W<@LP*&gpG^%ZI8)K=glXZ___wKy*KJVNe-;v-x1h&lz!nMNFB{*KAhG7S}bV_Nn zA}O?6PEW3kA%J04cu^g1HyRYc3|*WhQJzs_9Qf1pzK3PJ4oCqO$AsDGQnw)%Rm$}X<#D`~})Z4(sGQzc%VgjOwX8hyHKmiLN1y$-YuyRj= z2y^&Dw{AvtOK>YST>opDEdDF{I<9~0H^85&Ud-hc=gxT3FCi_dx4~Td6?r*2V#3>i z&PNIt*RGS`Y=yYik0*ZxLcR#8m+XTY*jH7@VO@FUV#lz_+&pYG^ubR+McKrkuM&t$sj__ks6 z5`W49ffc04kLYj2jf*;RKt;pUCb7QqF1blE(6Zv#Ig60;ky8${@D)o2jwK_6MPrW-okJGU9Si*&i`4a zy+y^>k3)MZraj!caoSc;y$IZhY8~K3Az2GV#j+K&=a))8Qb?o=s<4I_HMWy$w*Xjf z6nwV_j{^y};{)aYDZ_wJXY8M*L)|+q20nP*b5YL;sMG-rGx_%%IJHj->?R?todj#m zAEbwBPQI}yx(EfAA3X&MTcA_kjYyDFHmo546XG^@;n+7-cZ*5jc+M)xV zO#Y{F>&Saov)OOiDGTqdz?ZvXpYS&o-T|*cCj0IvDIfngaR>?Bed;)e0+tQlDLnA5 zYf4}$5eW=G_}W_!q6I2(z*3@8vb)7B8RE8!;3V{A5yn5=-f`!xf5Y9eOM)vyFW{f{ z*ni_ko?rAg=8xfrku*%euz}Wsuc>}`*Oy$Fr6W!v2IjQ`OgRgxMIJdu`V$S9( z+OYAi1Xdx}z?c}3yM`TI1be<#etKT32wTg;e;x~1xp*dNPpu{`0I{YU`q-B(+2=A z%Z?==aq*WUk8ZuoZvzkhx2}R<;Q#y)V3ElI?w#B?&irksfdlsQN-V{@+d?qkQeWpQ z*p{9H+5Q1b5Q1%3I)>G<56scSOnudVaos=u+Y!KCOE!QUgJbwhKftHe?~6KAU2+H9 zKzF+EFaDAodhkUgLFEql`L|%fqyi>bgTYVTzT4FN*|NDU=AjjX_FpV8lluQ>5$}UI z{5$$CwuL<&s{(0?NSL@0<%EfYkvUApW8$Cv(`cHGAGvvi{Qag1JGU6PPIK-Ry*qa@ zK8@2>SPTN=-S)ME?SsJb%L;Dd1zv)8UaLUy z(dV7EqHCiTLUqoeF-SkEOXK>^3Q6K(wOT8fU|SdsMO2hRP8q9rN^lA1{@!461eaI8 zg4`GgZHV&jl$7>gm2_G)>V5?#!q}8jQhUnL%GTd|8^(^o)VA|FTM%|LD0uZLRaLmc zNF{adjT+^zW0UO-ljk|19M2zc6;%HTej4+bAW2 zbbAZxB!y7_sN}!zr3x8RUU@bZ>^Mg6j-x5DU)b(3(bCgt^|tT%iOwRkG%?5xJ3T9b zBAU;R<4+(M-=>x`1rre@Jbl@2Pja*2n&6(B&|O@D@C+Do@;?sbiat|j^TF0-i7%Hw(#2YtV6WV;b`IRN+~R9l8ApvTAVV?Te-cF}Ij zxAA!FyMwFTPN~6oW7JrHnkES=wiy+2>l%ykk zupkK&Ae#81wA-F@I6kG>`g1vVa%I^9%3zv9g$A31WWdP&@IwxG1o?+z1#K@DW3+@QGqkK%M zB{J^p8QOn{t{Lej<{HKa5m4l*@(#NSoWEsj%Q^C0XF8)>B5Cs!RA}xzn|vKv7aLvz z9|_AgVEsYid;>tNTicE4I~2|nX)#V1F(p3sRdHD>rNT9alwOzF?j$$P7M@Ot`8JN$ zSnItLtANdYX;UqRQ+o#UU)|zAYUx8fHLT9`OJY&`$YG3a1?ww{znw#m{5CNb3ZQ)Y6_g1{HnYp_efAb@`~GH(OvpV8Fj)a5&HHoFTGeZCI-iuWxpti(go3tZHbRFX z!6f|%{iGQF^Ou(j_~_OCH`N^hH<*FeGIX|hwn@cQmC8l9Y(J61=g_gjyYQ_cTu5ON zxl&YAYzVG!YPP@x~QN`nGRl0jZAIt?5 zuCn9BzAj}$c!@HJus&94h%(g@W^}&>u{;euM3G(G$GwWWyjs~FTS{&#N{*Hw zO6ds;PPX_~@zQiA z@!orfV=@zmH1)2zxFu2B+|7h8BPmdh?J%-z>NbL#8*W%+NQ^EsRa}mmAap^iiAtL^ zWQK(s-%ezhvrL<8>QyA|yNEckXNM5WnFL2o{t>muq}gS&#Ibcl_EZ~5pKOPm$z5z| z@RF8<;RQdw9@+WcM^<8McLikh^i(IduSz!H)ab99AHAOTz4Xm35i$_ViR!hV0jZ4{BT;kpQ8n0+hrCLV;>RZ|R>qaqpXE zuN>>IUd&rMbMxGxXh>9^Wz^fKf;h4IEM^_?I!l(2^?9U0RUSH}W;A&^9%zasM7iJ# zL-+>?-Iwz7j?8&w<6M>>#H9udB^k0KqpE$Q=)Rm`3Px1sAxDig4jDx4cCrznUwdk2q2+Z!v$1;YRPYu9!(SGK5BV{)WkfnO-MJTdvwMRjaX0dHkUq z!zTyKhYraa^;pb}gr57!3SZMP4VU=xaLXM((8&&HYT8q5 zqJC8<{rgbk2i#l4FNm0ep{pLfS8p{()P7y{NTd8Z7*r&1w;_xJ`vz+!E zXtIYqaZSYal+u=LfT+njXj2yzna!7!j8Dj&L?g09udJ<_U{V`F>tM zgLMvwZh0g?1!&-@dF`g8F@V>AQBVmy7h`fJSji0L=^Jlt_DLX%d;qd{T9#>8;+{85 zo7M#SnG0`KUOF-)w}JMAc+23K1V#^XcTxL4%?vI%D25bm>D;KT-e({hIO9nsIj(`p*IlKAWIK zGdt`iRW}+mD%m{sD&`egb)3<@zyB{NE@5a^pFiCWKTU-@zB{W7wO~6be6ZR4xO#Oe zORjtw$d;Z-J$W#F2o zzu4B>RJ5}z6H`!qf>s_EN0WLq^ntElLx+$#`E9*?l{|^Ndm6>iN9~d1Oj(xd(=*lw zFUvv@${Eqn)9tG&D+gZsUFgR?dbMt@!I7SpWUOIl7aA{ctPoJ9_G@tPInOAC=)MC_s{p8T1W%8K( zp@h{(2>z3JG3TFr|)>s4OPAWiujy(h;5CBb)Do|TK5 zGMHdr`Man5L$Ey`dh?&u^Gz;A*1byank$$F1QT4_R}-%r?pu_ON1+^goY__w@T-PK zu3NodShf51?c8po{8Hcd+4YxiE*p4o9IwO#lev(xk=`$iv-Pd2O3+g>V~D~lw4}S3 zhDlrI7BLO0-b-kT;tK2QeoXh7W(=yZjw9BKtAvZW77f8rwZ}_#Ob(%<=l(>4DXwk@ zNl<7W;*?^|hD1~AMa((AnwTS(G^~-P=v|i&^t*=)$wb2`kc(k!qos+)ZVq3F8Y=Jxukh9b=8}$V%wl$F*&L7S9p=Se@)wqxFXSTe$Qr>U?`h%={-IEnS)9HTHlTRkU^IZPk{#uvQq)e zmjtYUE6vZfO0RKR0P@<3LT|09DG3R#$mQ@~3R&ABq^W%>2g^KVt)5Q2P6N7B>6Oa) zu}otv$Tbj_XIi>=$GTTQnP7h*>>lE5^n^7A$=Eq?$jznKsUYce@p{PWuK%75(+Sk-3Z# zi{{B|#-WxM+?Va)(OVREx4;4R{ERDJ;MIxS(RN$OS}P;3!oE(^yYNoN1KcS>0ZEo35ptT>$`00Upy+6R+=8uWA6-HaI+_C$f#Y@(ECCT|V|cl=i76GY&pcN6(FBx6Qjh9nY2r zCQpCFr(Ej#2deypoZAxzCkLPw*R=bnAR!ai;^a>_<1QREmWyCPP?jzR090p>ZfP8L zMF(ezXL#S(oZdsDT=C>FUc-(gV|4s3x_G;rvlX6F8`=#=$&BcP$Nh0EJz90y>XRY$ zrsO^IdMUQttSz)etlh%1Cn%~bR7g@UXt{yU7m=Z^uqW5QO6Z=LFOZ9ZOb3qrY{>1i zf4+k8#7}JECO6;u`o<&WXa|5*(hm+6uDYp{)AP1nk8$faoV)8 zacHr%f9UXy>+nj7~OJrT-D`c9973e1A3c@dI}lXcY1)O9A!CZn+U`@#l^Y0RNyII(j>x_#0EjnOfZ{#qSr z(0tQ$;{2#SVo4396i|dYTsN$tU>Kuq@BdO;Um_>1ASvOz&%=_=xZaOR>QTK)lIqqtF>hlgL|(OPN#EE2?K0SP!vECU#KlCa)lF{oK-!77y39GAq~8*0o}KDKTDBpy7F8|0-vl zw5q9vu#vv8lC?_GsH(WLf#SPWgt67TvIq)Ho%pSI4NYIX9G093!%4?VN15Z1Wu1VR zS8@Tbu1Z`~CA+=`YW)6syK7=Wtj5!=CIpA*fT|Gs6-7RDAH~8oAUETRu;JXkC&^f{ ztQb@Bb;LugdeUWHL()lJ1lk--+FV)EzOq2AV|AU<>$r@8bCOW5fCYe_A+)%T?{5j* z;H>E~^Z$LKu^)7jC2WgejgcKR{GP!=Ym{#0f;49H9AQ6JSH8iZ6kW^UJP(!f5)Y9(lHU3AXd4>0rVX&4~L> zItI!?+X>OY6k2%dZtw;=jsp!rl%ylU8N-40D#24P;zMa9Xz59Cz<-b6LrdOU0D3{L zj36i(31d|d)aD-KWb$4LjCoMPTq#8go_ZKSA~rO@0PC9Ix7gsRA5h=7i^j*{u4baL z)J2f6cFzFE9M7gGHl#9~%tWFDVp{}S9cz`@wGk3}#EiS3Dg2B{*O`aKI%|6Vns#NJSpJjCCl> z0WI9qk{-=ukbYIzSASw%$+2&>I~in5hzU;D!WWN}RgNb|j$S%!+3Dp~QS%H@z%$Y- zos0V2#K4CmaOaGT_&5OMfnrv~OC0)j0i(vHXVuseqA&Me4MUwY(yVfdm;8Mh4)Jnz zT$;=|Ln)`m9uH}085i*{aYO;M{(wnRAobhI>=O{EAS4{3&yR$aD^ z$>5$prdN|e8h$J%gY+uMlvxffIW7rmFU>_w$E1Wt-?OG;)`Js~1PP0j(w7dC$(Ew! z{s1K)w16mFCw=Q>$^!Q_B0Y@aYCfQ_M9n-Kyjg z6nXk8Xr)KQ6hf%AN2K&=hEt|e-bhA7YnQ_sXWOz*u_vOs>Cmi;#e6m?v#pyM(t;OWsODHI3k0 zDlx>qsv~JejzGFm!%F==OFP-iw%O8`a})I~nZ;%BpA_t9?aLTuGLo&UYEbtcd`dkP z)u=t~+|`~W!qj-otMxVu2T=7;8co&WbQX#BLaW5|z`gj!GabPd0^6>PjJ)3=Up+RiO;v-4p`)Frhm7f(e74ph0q05yP zzq!}1QLm*T^~@mM>)2wF$f_*sJoQ=HIX_8|yM_WvNk|%I3d<-;^BxzmwunB)mSkDM zmgHo;1WAN_xx0XU8BS#t_l!=waq#X@f&(Xp-GfH)30Bcw;Ea0 zL1DDrEE2z{d5}LrNuP){T*Ng+!-H$T3A{N=V{in9-@D(XPoe3_}=k zn00V)sv_i47^J7ZoR!K&XlwBfHw;O5U<^0KM1SNOPB-5;RXW8XQbn7m!>3t(2|0B)^_${*@jHl{xuM6zMCxKlt4A064Zq!0NORrO^HuYX@-lCzOI4vVl zJo}Swns$=guGvEh5f)5>bUZb^hwu*{;!S9+#Bkl{*SQ(89_2j5NqmqMb&r-|gb0us z`VYU(jgd!0o$n;h*95Ng$3vM~BVNvWr6JEcFk7DCfd%&XN1*j#LiwAQw`5YJ z&@Yk2RWrR8?Hn*IMRtd2>BHXl@70ZrLVeG+<14 znj`a#4vRw*KLILR-OfTln%>GeFt5h+4X;)*(Gukju2p!d7WS+SbdJo7r{7QnAgOlp z_`TF}qcL{D*$A(V85w)~mtLpE@8QKMVHuX?ubW%x0_4zB^pS@BiAnHa{GpkV;rF8} zkQ~{;hBS?gJQE~`K1<`bn=LL)M6otMeJ;vZTto{xInTYUa^j+q&}OxF(B}#iWA$oK z>ATOvxZZbQ_nD}mV_A{2xW6^X^aVDm0;tEtf{>nzcmyBW^b+$RNF>yvin3tAzwG_y z=cY%p%6uU)vDC$Setf*RY+U_xAddK@(b(Ll8XGI@!_!fDi+4{WKfXP?J3(d8>gQoA z6GyF>oLtn$HMBz#Mx}ppTtp7zC_$I^rPBZ}{ca%N%ay~+Ds zgn7S>>T=o_DxoB?Mrq1977n$B(5*olV#G|7sF|3i!my0q;3&mOl7y5KBSk_t)FPm` z3gCYww#+ajh`F#V-hhTM4`Nk^pm^_4_Q$1Uz*IniPhtk`qP%i>zk&NQr__ecpoV>N};=jrXVs&P)Bt`Zj|1*G=Z{ z=b~HeuA~&)ZF2d4y7?(9t7%_);>qQS`jN~^vc?jCC zz8~>-c)>c>ECU23__oSgCKP^`>*! z`IxWwy@Grxn@CgZ`TV3Wmo)Vd&0HUmjt82X9i@V}iW$4O*)}p^ey{Q=Laa)HX)wnd zCaG-lwUCyfl2r)dB|@y(ef&C4=2`hDsAY?(F)ekQQQgUAoPzM|Fm& z8&~)8g)aC6YYHc%nK%V|!)qjp??yx@99v}-BNp|~%gTI@_`D`K$-2SHy}@Ree%@Vv z+%%LNMH3|wO+_+HsnltjbA)%^N>A^-k$~_o?-S-ZX=nqYrT-k1bQFh7%ZilvF?n${J35UG%sAZfr#Yhh^HxwhZ@F^Fmss|fY&7+cth@|DYPH4nd z3n0Im*Bodr(V#vQ14wB>qxo~C}n?%0LL#paK*Td9ud%r5ou-?;cN%d^M zW{5=Z&re}$RE&T?r=~{xI%^GE=WT+z&%Sl+Wv7?SsUD^%hu=Gy;b0HDqW@%MVy6*? zo!m)(U7-~9l4#%S;uxPk%~Q2}F;0|5jERXiG(-E<=T?NU;%U23S}_4U_>iIq`0r** zUC-7mY(u{vtIyZAjR^!H5=0^^84KgA!Nb8daQ;9!%+y3C!jJPKat%ttor$@Mpp-&1 zH<%6z^WvpSZuBN#lphFqqssiFT0m+QF4&KLs4KA+PJC>ZtEL?+yEIOso&MMT^bK=* ziLi#wbt1CO+iNuFrvI-|OmeEtf&S**jhV-SVG3;(F>usfZ{}Nn&%>FqARxW?$J%sN z+qzKUz(3@i2bl956=-^DL(_z464)i8hHBDe=K7yL^)NMbi#A)>Cm~m>pS!6d`I3hI zy1pc%8Y*;SLvvZ+zD;mma8ygcyO2tHyuoy_vH~Z58)qS3=GI|w?uPc_RHY6aQ7q%g zjW;@!fksTN%1kUk_oCMLl2|{188&qg z74{E%`WqGVKo#-nGy5GU$Ss9U;n|6sg1suiFwQ)jxS^EWu800(H!A z44SC^-KmUEZB2(Q{v>=&aUS_{Im5^V__A+b0Ud)y{rAL?)RoVT_V*D zw}D^o6oO8!D`>Os0|A1@Rz?HUJ}yqaIosqmtApkyKEKH~d=>(3ciLK!AfmUO=EkB} zr;pD@+*WVWF19QRWX~VmVysi)WK5kP}$j`eViEI)x6-ran1TdFrn~jG3o3q z;JLBvTagEY-*KQ+m#UbE9`jAkhv`Q?u%*NC;`oJrA8ku#V?w}!wiq<4e~5BRFxPxw z+me(LjzuJHo}Jq*11goz zUU71gJQ#c&YxVA+7K6|y=d5)NVk||5G8sWxOWS#@4hP>$0)Z;!s8K=NHh_+Sqm(+p z{LHbh^R@`WE0%^qk(ubl-Cd1c|NQ${OiPS!g! z0jKB2^;h1(juHrOLL&LGHqSk%|4o2&ShY11c zmc`?n0?mU1fic(c!iieuqE9YLwzJ3WAFr2#NnO%|I-RxZ)elm zn^_Y{#u?F7e0u~vbDphSwRDaSU+cIVFL4(Pj9%;9s-!x-l&&{j+;MYn%P3u4n1v6i z?WzSosC!T^elF^|_++Op#R;j;EiY%CCPwMkgLEqKS%dB?-R0(~2NfC>$fwUH+{qaW z;d>7^}G=Lyfef*P?4}7DGg|N=o5IRHb(CKN zb}W25Iu2^VFu7j?Or{&i2dm1F0HHR*5}p&W8s%aJ=6^fDO4T5$-$EaoKij<(TmPMN zrR_0nx15o>wC3BvHnhddv6J@dZgI~7+nVhL0vHz3jK+LLzw5)@?UDl)d`NRw?ZVF+ zn2;qDiREVw?^9o1^Pk3U2t2%!#=kEfef9|HG!1KXC9g2?Z8O{o(KJE;1<5#3qq5uM zpxNY%4FO*?=)l8zxZ+0jARZ%N)%Y+fv7JXzmQLW{Y~|a^3GIN2i`ARDyb086PC*VQ zrP8_rhO&3EGZ%by3X zlT7hfAW)c^z&Y0O?@Ay7#kLGmgFb_56H9*z+U<@V9~h8MW3%3Re(pq2{81S-RQ=$) zJVxDpD*W(fr>5t!3*g*b+*=Oeis`tAKD(X1iduOBzV*C<$tg%}0KPYA&%>1#2@)(8 zbT`X{=>cZjgcv<~%;(n&#EBo_f`79LQT0ly6TCadU>S1rV$NLa={_i!_stdAceBcX zqkbVtw6ij}0#|Hd=xq};VfZ@%zRsDy9tpDKmnH;rHo=mpBvf;PDr0csJg?>TnsfCK z!hZGI@7x+7hSl4Q7fs_(WwksY^SFkX>6Eg5cJ0XCt4vq!ub2M5jbiQmJaFP_kRiycq_Q0Lv?Bl4|&8^eSM5c?p*BU zhSub}NboE6pB`Pn6%)dTkijHE6amaeZfkBX1pG*8{oUqbKubzW;s#$cS39xd(7381 zeIXN1$19m;p=vG0Eccv-JRL@Nn1+QnOdXi%#BXUNnYkXRAVG%nKNKJbBSG@p&vD@; z%p;`~5@VnuIF>F*+Q;9#_!?_jB{&|NimQA+WKVEZEsyw>aKB1+#{-9|tUNP10Gm!s zZoC>FUcx@p@$Xr+p(F>AQ7-DY%=i-f{cTI-G6q`_DP`|7w%t z#33zQcV|jc-pl*gaBvSY-iZ^DR8dSa=TSEuCfuPRMSPdrNZts{lYr9=~jp212@ zL*s>_I|Dts9@ZBLM(V+t=&hVbJ9iPZr`gXL5J7uB^dvy5^0N=0plzI*sZUIrPpu6w zCFLDri;Ki0+voWcQG0(|y`<*uT(z9U+nbqEgBvG@F)cu*I3+LAfP|Uy;B!j1gh{DIk;$q-N%tVAhScJ=Sf5>6d5pM+uBYn7Y=0?+cn}`<_tbXmz{K#_31{7eI*s7rXiX?fKj0G z%HDc{na5@V`KgV-iVrtxZHZl}!zca{nNT?RA~*84&sx2N;o!t9hQ~)I6CxR`TqeR% zbeNf$$JTo@k@Rjlr^;FVb@vvyf3xA~e2N7> z#Bv>n(>2fyFX7woLHgL^(d+7L@j=x>aoLYq`~DllYJ*7yK30l`@!jv zbO)rRM_Ho0YT&0iGK#uW2O!YPXQ*+i22c@f0b$OxH027>^y#W+a~}FSBB5A?+@aPg zhE&TQ^T@IqGF`~Le&h&YS1|iBqq?ud-nIt^cb#jtkzqfGxSNLmX}?hL2a1ty(N5qE zqUx*|XCuLUL-M>{1JPy`)(a}e&dg)!gYEG>ShuWqSpfQG)k&vD`x9vBGjUN1gV*Szxb=P?C0ot{r; zjAERjp`V?U3PM8poRsZtCz_1jq_PWeG8c=&ncD$-l^$^=jIVpz8|+{&xU z+zWa<4IJ5cijF-P9_Mbc9DrMX+?pYzH?hnq0PIv zDPE9;gJ47=-!Gk?Otm3^iU_6chMUdse7P)`Af!e(cz!u=*al+J_`cLdL{G%I zBP00`GbU!4`RWQKpKEG7|C+_yohGanWs#4fssa98bKLpknWVwbC2;nXYbE@_U}EPz4!c~%*>j#*0t6Z-z(O- zS3i2iz-g5rqn|wxS3sT7$gYjqtpYA;Jo=iXFR;PDu$16E_j zxBJuQ6DGV1pHd(7S-(@qbLD{C$>6f29DEbSCNj(U&LiMquYBKiYV9YSMrvPlzFbFS z>=%&sb07n`-HVOoJaw`Y<#(jt7P*_+*2c{`MnC*n`)IBv<|=+=P;nfIvN^x&#Ap?Z){UlB;hVzFXK1=g{{J z^;9;~2}k(Sfmf$SLa+k>eTVDN@%7G@hs}3UFrmY2+S!WYH7QB|)iQv8d@pTh!XHGC zI!1y3yWc9|egEx~8_~SAST<69#kJ#ws&CcNBVJowgir%-+fv>4VB3uJ`Do>Xh;~3REcRt*%nA>+07Cg|r(Gr`xUbC9(zE7V7I-Zo(oq zi_+w@ou3zS`mrkzz2gvXyTxuU(s@(-=0Gl~hHLTtYEBVP=1w=4RY}uT4!8mM1KdE_ z83I{&&+VdOpms&)B!MSH5P>iBx)b#4 zX|)r#(#zgBh;5p&-b!YA+9weV97sWIHx-b`$NIPx70+p@a(`AX4jDBcf2S;-F&gpZ zTEdfs(YH&=>yPg+DXamqtwcmu`ZT_SKf$1QO3lER@r;?v@||C|7$fh}p*wA*LXQ=W zrc)mSEU$l#qWEMkUhTdH^?pGvA|*6a9swZc~j-H{$aW5p`L;*`fK z*4n)`Zgu@B?}}j`#qgV@B30jN2xh1i+=xYtnk#9w$u2tT^Q8t_h)3Sb`0Rj}U?T7; zl!Q^8$>M1lMmYI#aHoBmSLFj_SC6lOusaYuqBy~1ijg4mA3YD8#c{B40gGI*Nm6FW zeXn`^EEf(bGpgXLt+IKqV`K5jAu+uUz{+n!+)Czz9j3yHCUnlVbjgW~^pu=V+jy=K z=!TE6QeI!XPG36%so}iqg%i@rAuqN;S?_!`GLm=U`EJYuW5w_t;P{qqs6?mb;&bk43Md=$`tttW71KFF+A%Y3I%IQXTIM{JW)cbjuu_~g-g8bUl8 zxagzD8lkHi0KySOUo2ekBI+*up{<$i*@X=k16++wPO=H!!d`BggD-DNY zv7_f1nrprVL>zCj@Bbv?c=z+k7|1O*PFRb7m96ht(3ej6L2|d3wyU=i`a`Q8hBVG^ z3iL6|kETaAeid4G>0^P16!$&Sg5RQwa^qxlO|&hA2~$-$lP*?Vi}-@;#+_JcwiI4Dx`zya-3QZWQHM*Ar5cgMlseu<{-j zz6t`@*wUy~^%{)7ai>~NoYYc$A{G)HY`fA!!UuSpuS--O$UTA*|G*_g$xrv8)O^>b zNP_`L59VXM-m?Kzzy!b4rE$8%LTe0qPa0KV&QE)Wtvcm@$W!G*ACuke1 zL%b7p^*y58QoGo2a3TE6gb*M^f~v#$We*s`@SdQ)1AVkcPX|N>h~Q7|#BVeouD=M8 zbNMM8DgwO;>yhd)W zPH=isZvM?;iCecHN)_qePFgQ?UCAP~9WRI+k3_jWE+Cpl zS&0_pTZ&s=nSTH7d9D%}r;@Vzz~d$Dp{!D5TvFG5h)I(^U~xvr3fTI3;vzT&;}b=# ztP;f&u6+5TBeuMxOeOE&P@rpK!V=c3(d7NkPu@>@gO`$$xRO>mB;jk@%lV&bR`LfW^hehuwj+98^2Dq|~oB>d=* zN%K}B1xLkm>;f7FRdyZ4FO=&BLIDe?L%^Y(A3S+knD;{FY6cH6VM6(|>>42TzzYcJ zGF^>UL^0$+qW6=H2_|V~QCRYCC!k;TUvyQ$)7_}I)S>FoDg1_-_`uAmI}l)OjzMYu`NR5zC?GgBN? z`<#06Q!JB~%XLNI5j>+ZU<-5!A3LQ$d!XI+Fa1_>Wmww=E_U7z7 zF|#ThcTsgJ$qCLXeSO`)kVU~%x56*s<{=^l#urv&8~3{%Y? zMcEiXv-L-QW!@7BKbfb$w9D|_)rj4*VLa@B(OL$M-w`Ds0*?+V*9Q4NlhX^H4C5gO z*bw3fJICk{P$k(Hj26L=+5VTz^*TDtS2?NGQmgcMARB6!g17G~Hej&oNHAZd#YTOV zo7$V}`b%2~7C;+bDQx3cTF6H3IT=b33zUY3Q8|QHL7?@%tuNXV%pj2A-M=%T!9Tq} zNsZ~P6>IRHesJzg3t&D2<@{Eb!*{_qf4#Ti`@Imq-V9g&UUA@!ERj-$Ng1#W+(}z< zlN`Uk2GV4Af4AmVHIXa8tP)5ls>JzS%_3HgLDessfRFq^A2Y-;v-(1XAAWWFe{>9>$G_|Gzow>gHu7ck zWDJ3*?4PN~3Qm?h=4x3@l8WP|&Bm-U$O%;Wd;R>M0Z+`tRh{Gk`UD)dKJA!_K`|GiF>GX`{bvql zELucf_H7kJc=~7&XbtQ@pjI93tA+G+1=qGqP{ z$oYQB7qA?bD3BcWft|k@_YXK$fK2HYSQePG=-l50xbZHO;G>a84iO%9LEY`iT%v1B zb*vA7CjTsC&MUm@%zS`a8lMrIzEFdX>H4?+0x~tCe`Iku+|s$6dUFOF7ebyBir2P< z7Asy%bug%fYO-QuV5~oN_b<@~f#_ce%T|UG*!kxWfhG+oBIA`p!!$^agslC35GUKm4=0`( z736L7;8l5CTuktuJL2!sz6KH^qO@`I0mP(_7}@l_+4RxclK~i?$*XY1w)=kMU$Kt< zpy3bprsx659ZQB26R~<7**SCF$F=9htz{}K$H4-E^uUuZ|I(#mfk!xUEfG5B-SA2R~*38a-Zitgu09IM|=J)SE^SkwV0q&gJU%7cD^vEB~o5$hJ3T%_V z>|KLuV?Z$(3jN*92W~jH_TjBk*F=TP_Q&y#&Iq!wgJYaCGdCXi15^$#{FT@n`&3{) zO)TuO5W+hz+HrbyJ^X)9=#Sd-SF{9TO2QAcB7N*Zt>ffvsv2V<1Zq&UuD|~-&{Iz5 zKMik2x(Yu45};;wS~+iw6rp8DpV~W@u=j5r2L%*&HuDf` zc@mL4vP-w~$N}1;f4ArO%Q8LVY!DLi&0xZrqAfoAzq9)*Ns5KkYZIV=HK5#ph~Of( zjurg`2e*L)U>mdpFuTu=zv&z|vZrJM`Mtv@RHI?z69$=~;$*u~8B>KQo`1UhO9y)n z^~T*{a#k%nqlr1tJeH8&ty@+Yjr*^xu-T22Qy-Afu@&_T)vgMjRKRe@_J64y z3|{ND??&R<&6iUj+T}WuV5RWfje{M$-QtHs)b zC)Rd*<wUw`U9Tr}q|=zT1?by}EDy>AyVREp)#b91B-w*mrl4^sKyrKS;x=HC4zt;+G)F68)BsO4FVmrqbX141)i)*@DO)anZll z@E-}r5c+=W@(Z)p(%VO%U*nCr5?$ngwV8GWsk2wYI}~YZ0C*)ITQpT1hv= zAN^8{Hn@Lym7wNhquMz~)uil-3G zUWf(~8=&;RWEfIHUO8}ogDc4B1_jElPCcDCTCY<_V)Tp1KUC39EPOR=H6rqX(9XpI z2oYsF0oO;ip`u?qyZ{=m_x@4EW-SP=o>aqnBO>oYB2Wr3VgB*fl$O>xN-~7-BZ>!Z zlma(`p95>FrTJGz&xP$-2TMCqwJAvIa{-PyE%0aZ>*Eui4D`=mFP3^p@^-TZ@n~sH z+E4RrxNRH*^U7iVJNIMz3AT)0YzX&EYHfY8B^eIg)gESiz=+38swXd&0zp6qz)~9^ zAwZS~1j71PLJcAvYx$4>l+||Jat24fAie&`rIB|69FTl;Pq}g%XKafLU^dV{<2*#Q z1F#{7dOs@Cn`eL7_Dc1tUJ#C_{j#m(yU=Sh^0;uLvh!TDDX`t3KP(K|Odbz3;_fm4 zw*`<6y%~+xW9eT*c`k_xs}18_S^vQ|Ese9u+odV>2&0pu{^;aZziz|l8|^rSp#*Bw zN9$|&cCRX=k3Wq0NSfU0E*^uk2BNmsrPq!b0A%*>5;D~eKOu4|BqFPKvaU|iD^_T} z*@1WTghsq*e7IGWsUno{BmGSPZh`#q|3d!ZO)9Gb(Ve&RSO-+hd^}TDtUHnP)Teny zS-q9AI^Etx_#xgJDj=q*0s zx=8<})=BJI48}l{{j zq-te`wWBe}f7!{LyWBT~AnU64Q58LQPaODeK2rz-n>?E6l{tI!(4wdKTg|xEMOYL0 zQnUVj+-YZE*h`8qJRl^nNbpx?E<+9VfhA=pa^;z@0(_U9JGHwjU|D<|0ip1#WO=KE zG=3k)!2vh~wM^{j_ z$^PLDB0KE?7*^ojzE3j*6AKU>BEK&i{y|uzgiqN5IYjQHEIgGDK26aI*l~{{%_V)+ z#-&+%N)G!_k8^Ll{XUYyx29;70tlO$|@%T zq29`hVdCxXca^xP=a0p~4#r95!5zlKpV3dAEK}Yeak2x6=_-D;-;2|$gqEiQ-p9|k#Fq~XIo7X%8B@md zOi6I3YHTUU;Rdzp)8bVB>^)v>&NIMmGU$1W_g=g?}W+!s6H&f3pxYm{OXp>RB3Du=#m~69`5`>#ICTJJN0PY}==oTU; zBqwFGb9N*lJ#DD4n=H>%n((w@K!N3uO!$9+P;B1Q!xicsB0K&vB63TQR)vPUOP>NE zw<3K!*Rf59{Jkl5Ij?3eb|@$V&ZMF$u~i|A{8W08F96~GFpB)ZH5`~8d4RX@s)kh@ zI?o{%37o%`@`^%BZ^T@wF|KY+#Jf$?n)M@|XHV>+KZ%gHxCArZur>xq)AF~AsXM&S*nSB|-!i%FXdOn%R3jH)tU*Ez zgBEu;RaR5>N^>^Fl)Yu@3@!w*t+q^ z(Q=yo8I*-SR9JL4gg^jnGuzyxs}-j*qlYlS!P8_7WLK_~(r3U0WEf{WXJK$^Zy?oB z?VJMaac9cPd`Llhs2jo3v%&0Cfi0~N;LVipE{KCe2ks#caP$-pBb0n0AEs3$NkI6O z`oyLZpK#+@^sqxD5+pZmS}4IT&M75OvuOU4jmXS^wl7bM+v66`ol}`}W7-%xK}E`) zs2$glegz?#Vj}9h!0KwohKG~)8xdK5*GKYfH15k>GJ>7nyGTiDgfcZx44tzl&&%sM zyhlK_dXL^>1xPYiBZJCMp9Eov4Wb;^eLj8qH0YbqSr7M|o|W6a7yGVmYip+q+P}5p z2}iSMQ%vmbr}Q{C{=Cpt`Q!7=h0K&bC#nxty)rQzilBIp(YT zUWAQ}7mx9UW#i-m5YYK^5+-o#k60pH9_CMZDSH;RMG5si%WSVBAHy3}>xzwL3^Tma zCs8EEr7qefgExruYfn!;71p+%h?o@E>rqd*T>jY3hD)=@mK`~=t~@@`9(>C)v~(s} zTXz250FB&^&j^bZJTa+s2$OVh5!*Pv-*G_Ayc&o@M;nYwFv*H24hR%h*1C_|;P5cq z%v*~AgVc*GEC&>~PQS@=7vhkRkIS2oke?>t05(C2NEEDvgX`rNec)#@6qDy3NK9T& z^ZTE2fYI_O@W#6uWu29Y$nUT%mur3KoF8Ej8sgQ}h$osGCr{?~ zkM)sq-KesO?A+k~+} zp(~nzOHUxcK`5N1q@!{`MHjT>>S@Ztnq7LZitGh^*~lTygfQKm@Gq^7BUP$UC@oB zaFdN$`4glzh5(s&+hJZ8%hJx?YB9-MB`@w}@x=0HGY5ck=ZgWOwEo?3iBmET3phTa z#GJGu0D~giaX=@^0;SNcgNV?t5WEBTDAdFmzm2UXouId z*;p+e+Ph~zQCj@2$>-y8ErW-|DOgk2EPFnM+n;Q zla!}4w5KZ!R{mOX%zC#a;}Cqin&K{Vtup65{YoL{?j*Qyh9w2cYheEm3Sb(~{Xq98 zl37HubhM|s;Q~AYK*`ehp3D33_VF=f;uWb z=jsNErdDHk#~MylAA@33>+qc`}30+MESJ2>_pW+bHg zk1X>KnlrjCu3VEml&_Q;|6+h4t2loL7Z4bE?m{>gc091Zb8xIc!&X;+vr9T9QoQkO z=Y-RRm-|x$l9@sH+rF(*G)qThOGChY`k&xlMC9Y-SXk`=kwjSbBQ^zGj~c+^c%VCu z(2c9s?8(JtWmKj8eR;;Abg!SsA|J*a)cIw_p7d%=dNpWBhXkS*7V|ZdyQ95TSL;&O zVsM65H2qs8slK_GK+uwd*^wNo7y3WaLd2tY`dbp=bX?PZ@|V54vLxgeSIEZa{5u~g zN$ePPU=Rn%wR+#K4U04r!n!bV3BacURki?JD2s{vfr&h}xm$q}PUbli+^^~W_pwL` zL~jB|m>B8#nuieFe9{8}nx=EvPD>jsJu?JflYro9W+({jQPx!#F8ka*ypoGz*^MEr zeSqfWdPo++w8byaMqNea+F}z`f(zX=%z*Zwu7{bT5x9TFGsDnWP;(>sysYj9dLQ|= z$uNII{%RMxW9*X!Vw8zs=GpWG5L=dF-rs3G@8}NF+^MV^K=+{g7Rz4TbGVOWabYM! z-;B+LGc~IFlmtnZ`+WW0(2njMTk_G8sn$=P58#pArDS$eCTF6$<>WEU%C7iTfEht_ zt)A(dCNHkV`ExS38*tDIWcI?GyGRO;P>p)k&cD@?pEuHj=UD8)+=8iz+AB?~InyV= z3QS+W@gSu&0BiAlKbc1K`P_F4#!2b9UD+&g*2#+38_8qetAr)Z0K8$G74ewM;BHAL z7Y(`b^M1D10~umtW!za|k-7%{XB6NbxaS?whDm>7URvbNnmBIO1TT7iD{+g@k5Rb- zmyUebd0ajDe2vp=m?=ya8@CJ1b@IwNmVoE06qCgaDbKd2G@K4nfy)lKWCQ>PFMV;F z+0oZz_xQ`&78VbHW@C}a83MZ@fRTs!>w@YNOQE2z#>$!jO3F0IGW#YH#=%0g$ zK~*|_rvMi>}B-_E0T z9A3PUH0GIsz_2o`8ynF2+;q$yMC34Fbn-X=T;Ej=kENKGOV-Hz0DUUoNO&E_8n_u^ zMnYbS;Qy^-`2f-jsppLoT%CC$VTp$0{qkA8x^$MBxZ96gv9Jj6qB?N9POK_$JVzeb z58)J+cdKe3e_#ipWQc(fyzGG$30WytAYzQB6v6FeHY_HVs`DP9h2+Up2ye{|1hNfT zUB5!#pjHAP9k`?PEw>qK7q21a=}rMo z$op^+@msfE`Ui9nkkX1K#5G+PRgPl~tcu1+G$wIcDWgqfUptqiP`^}0gRL9s1B7S= zfQ1eurm%Fxah%6`S65c9tAPaE+-VlL47?i?!syBu>$d4WUnnNPJ|V0;22L*GtaB1q z69f{|ih|?Xuuc@`Os?$bMF0=02nj&%A_#tEUO*s%+WIGv4u$xH#`*nuCV+hiG(WK%g=ioG^7+Kl zzqJ$#o94*)>s#Qzp8x|^1huxb0>-vE5plZ+ILF#VMh?bwiL1zca7ZT?=fG@8)sgXBU900p__`A^ivfx4k%E$gsf7){Tvjk_4H!LYQST#ot(h=cIigUpfg~v_wYSr+D+&~opAoQN~!235;ye9a@mls zLnQiZz4MJ*H*b#94fO*jbA-cyln^TbQBx|&kd6b9(Xy=X&_D5q0>AEh8`hDPsF8l919(b ze1@8y7{@IpaT~EuorqLG2Ka#|X5!Le(tkiGg`QsDn~4v|mI^hIr2zO;2}8RfwmsJ1 zI1nEDY87Wz5DG#$XX)b*G?WsPmIAB+`G}fET?XM0{Jfp~^UYgolNl$h+K$Q)wC%0aq?qlkZJjK2f55IH~`w}zV!mW$UEFSybe5QY5oP-`ax%4bowhM3V^Z~O5 z=7-{|4c-U>%uCL(G~kN^FLIDQs{{A=CpHuA?OO(i{h(G=5`rZQdmC`C$S1h!x`+WX zb?umhl+n0S|9!A`dq|9U#ohK&yu?1k4^?M1HzI|akAxtQSa=Hzoy*XT22ZjgA962w zpiogq{K#VJSB)8Grn?CVl(7ot_nEk)Ywwrezt>W$o|TM@+&LF#pIEE*Wgd$4Ekln< zmn?cP!_P}S{A$%3d?)HW8y%#Zd65Hyvq{e0Ge4v!prf^IC!UgyVJ$;c>_qM_fIYlf zWFDB9!4rhzC`Bd&s79%xXw3H2h)x6=bAL`X{MauqLk{G?RUriL9B|$_+#cH^W7MyA zs-m_xrgVPQu_RRI^L<|&k3{C%URH#ZJ=Wt{H`<{NJQl~~ySS<4>Lx4|$&*8|W$1ZZ zMjF=%HeEpp9;L450xlGFBbbcc1Ixg1SZ^;EHt626Hv2te(jYjq@>iy zio6j}Zwm8i6}MsOcHjuh4nO}}z9Sp?hHE^vwrG;-=aT?jf{!RtpsZxt zZO2jZi5rkVJX?IKNUd;(#}cq;CvdqS@mO(_1vVA#rFC=+)lfGcHFBp|JrT1Li;HuP zuhwjvvSJX=hYa~tNt{bzV;;WM5P**6m@A8Qo=go54GtUowGMupJJM(ETRi%evRXf- zeX_G@bP*b5t{J}>%I~=p4?q~;-tEqe_c%Mk_zw%{31JYr_N>NHY7?e@`-(0M-phhD<9{+V%e@<)V*TfD~|@m04=dIog2NCc0thD`uUYagslcb%^eEg}f4i4Yo6^k|ed?wC*orMDOYTJG~>sWi5`I|k9m4qGoI&yjKJ1aV| zAN?Jzx-RWKBKOc3RqQSQZ;4iX^X0hKRm;6E?% zKhu=5`uFLX<&4&D1^msCU@7UX-V>Vk%KfggLk$#6owIC1bKFdoJU|19JhZ!tlc9f- z)<8xRw5NK&T%6YW zt5o$j>_hp^f;1`58ltkBhF{u~BzMXm8QWfYJmgxOiX0a*t#JDxP$HZ(e{{^mAL?fqZUiA;yNy07k$mM%XKvi27y|ra4GSWFO(Pc^Yb?Bbeu=XS@t>!hjKo)#e01# z2kgfT=-RqM!Rg9eB46jn^q1~o<(Z);TeVVaZ3CIM)Ah9U5Jtt2;X25$*~n+3JE60T3fn`W z*$#t+EX1?3DeAK`Dfee-o13M>nj3kNrCWGnrJF=zrJKcLrR(p+&a_nDYjRbPZi0JC zH#r+%HM!YhHTkHpHhDO+O1&_@CiSj1{D-?7zm%sR|CTs1m{|r9%q;dkidp<^)V9o< zjBTl=jBV*M;A(@~KnIzI*A8OEuN|bT$fiBySx^oSO;N|Eey~r@m#YyL=VMmghZH&;eN$YyN;5AH^Ed7)xHUI*skT>F>JJ{skAYt;x-mdqrS^GV8j>tZGc7HbtSq` z?4WCSv!O86wfm~zv)J4<*RIi;FNK`%y064r#}udtc8@%;?Gi1?G*7Dqs z>XwI=@zocG;?pe_1PIp_+9hLA7@z5B!q%-N%PksBX0K3O>PWi?$-c|=juDu4{iQ>aEaIX$)nmu>OAbZBin>;>CBr)*X@y>9$j;`;B3uGn%Kq zA+r{zO^VGsyWZq2Ec|;vEE_fV&Z$})_s(frV)wl1TabI+U&jqB@ce!*p0v@qemqgw zW43M7+xKQ~ao_jmXi45bzthsPe}1=Rg$H7+&`+Jd)5%40!91|@$)0Hk9Y(t|e_=AX zGsd8ox^r-mHMDc7#E^}3Vc_%;Wxj9_Aai@kn&3su?#h)H<-67&*Sf4pUTkMTeSYj( zk9=1m$uH|#x&A_W&zkDRv%M9X7fBHKa~af`=)u7jYVmxO#OPG8f_K`|=NKv|jpHc% z)laqH)VQ&~HT%_tL2q^{8SUvoyo{1NZ8kz;h`ZqSAlJ3*cSE#Ug3|7$^+jIlg3;Gwn>XLKQxhMy<>n5iA%0agNGU zpT2ly{!KFS3#<(n2Lg`G+rdE zd>A=apN=N04c!sHQ@0W2@aWYw`L->bb6a{+s%`OV-8au^WN662o97_&hP~y)mJe*Q zPLw>VtZ%5r?6C5=Uf19y0tNSLhje7aKC4-8)J_=PN1J$v*X_fKE4T`qzX27hgyiJl z8hv-VS-7r5m^Rm<#IrbUQ%kBO(fh$b{-L(3=34ETO;4~&f`QiE^_84Cayu5vC30f| z&6V#SmmMXy$9hx*Z7woGge;A@J8!!ePLvthx6qtp>KRHpf0iXSk=BFyx!&gYq>v7- zT{F*3U}RA79iy;Svn5Lt6N;S}PZ;j%EvT8Qhd}J-jQkZ_hiYrPTsJ?b7QjB%uo>!p zihTA6mgm>>l#{iq={?!W>v^ym{*|u`tRk!ImwlE{QSxx6CW_T` zT?U>99&A4{ zIfV0jEmB|#jIGUi|CP9tgTb=0{=<1qJ`QB-$uu`K+`q|7zps20On7vK{FI*XQZc5W zyx5lVI<*EAUHeA5K&%Ef!6ClYV*p#WeYjS5@MKJVrQ(hKkiq@r%<6E>~cRn@iO-U8TXO8+kS>9~&gsME(oohgC02^#5o zsw>=g3L=w}Mim}L*nY|3c{C~&n%6O4!hg5PJy-C-oKsW~o>=t#U~dsTX13j8f}IMr zPoY?DjRFk}m#(^(LnljQ8AMND?nGFUFQcR3-p@(M9x<@PbF&@Q#>&T78X+q@5$?<< zq1DfxN0n{q?70H@DQtkn*df;lDl7h1{O7@9G7*nYo$`}!C6a4D7C$OoY<33}z#Ai4 z^Gv{MiRNY21(W!LkyGtN*k+d)tkYm)b=`GhMJZQ;e!&-NHdY1 zJP@Y^7u0Bq+e+ugYG3@f;dT|@VvFZBHeud3cR9)5AO>=y0@)Uri6?g2O)xkUHD3wb z7ja=~gsBh-Y9F_xA884+QzXt`&rK9^R^}X_HOD86>`r5CU$@&1&{DMr(d$Av%LGfa zEkm!QTPKY6x~i^ihCB;*Ix5jY*+My?X>qC{ocxqb=J;0_>4};3Hh=sxhuyUSrVq9&jJ!vpax>Q{f07iu@C&R@D|48h*>(H$ zs9uA`*2ZT#`0RNy6=q2Z$&LRLpE}8UoaAMVzqigmb?BY^zUYT?`vp+psymwXqt(EoiejH&naw{ zyV5j4-AbWhBXiZ*C3N?a>=a1~*3Eqtc7l34J~9)IDW%9^r;Al5JfnMtBb20FC>GlA zxS+-h37?twI?VO2`<|OCF$UtyS@Im|y&Jg{k%2 z?p&|5h=xJ<(GL9;pOH?P^1Yu4_&lTCxK4fYzRQU2u}M9I9a1g~Y44PEsY~rMAIXDX z4H3s^Kd`LR2$eJFJYrj{4>sg{dwQcir`av#4E1!~UPIO&2$Ep6V=eB*duyp#dhcxz z`)pw~r{p3*0W4&he5v9mtDIg0w z6CO|A5+23(8oVzD;96bmXnL_wJ9~DWfs|KWSZkV}?)L%rXuO&0el5rkNZNL~mOimo-CP*H|2?OpsiPtSw3QXnLk9?9fm}8><%Jj4K-R@VUWMt+ z#}^)?{gH?cMDi#eqO|aw7or}t--5S0trI@H`^pbR{CDpNiL%wv8+wD12&dRN9ZPI{7W&LFg4- zU|};#bPNrkCO78WZxz5cSPKq&UKPO35*}G=;vS_DuEV9<<)=pbtr0e}YM;;Ty(4z# z1}pidW@@>n(MaBDBXb`u&h59Ql-uyHedp^I{2Iup#UD*pRxrKp7?||~+$PDYbT^|% z$)(3TX#^x|b5lHuRoj=zbxrludokjvWU z8|#<4k#GO_DC@{vgZJS7l&N9DOyWx)%JU05*D| zD(>fir%q>c%%l8}7*TLzZ1sXWaxI{La=3)EV$nsylOVWmJQI^n2wM)W*Tj6B==U!$)t9TeVAn62bbT@a` zgd@9>Mz84(kk6Ns6daz86bQ9cY{2lpY$!@422?boEMbAic|I+sskWg6U5zIs42rQ1 zGinlpGTCm%UYt^XpB~p7tiPR>+@5dt*|fZSeoCd6!qbxBX6(biC3^nc%j41uC2`~a zA?);<&=5kv$ImLQuGNvlC%2Q>LSkWIVLj@_ZawAVeN7fNA3ueX1K+OX?dkWraJVpZ zs^(>R)3M=Hl?8#+e$Ne9h_jlA!&l`SicvZFH!n4N)+L>FF8wkCWcYqV3A54vsCQPn zI&>aDhWj|aHPE!z8xVcP4qg|FR3K@SI^ps{4ENgK4&R-tq@v(t6H0md=7x=|vq&_P zzS^fC)d#V*(nr~v-)RsQdJW~bdM2+er2!=#1+a+)mnos9a4)xrLelvy+urajSX=Mg z)#k{gkrX*k%1^9G__1&K>#Unk3&Mg(_s?8cF0G_Bw>Vu;sT!Qp3%Slifc3QbAY_TYCz(&_lbw6gQ_+cKYu#{`R; zy3INme&fOV)d*34UxgD!E7VGT{5ITN%Tz+m7s7ueeEYYaoA*!1es(M$zDBF`ch-Qj+DQX*PI4(9>ijy!3 zw(0TWqVH!aes3uc>Y510zJtg&j*8@K&d^ggd_b{Mo@;2)VOJ8Gir^7)8NyM~lf{*v ze5PCVj(frir@;O|wwt$)v*V*>?2GNauG)gbRqX;;*Q3c|;^m;Q$dwmga?A%O@l1*4 zL+`(yE)Uu5FDRcOAmfJI@nYWen!|G5Ty`OOiJtcC=RW*wU_Ig+L=d^b=2P|MQaxHm zf2O4#VI(&@JUTYEHm<7)mmaEDk_AddUA>S?`crjP+nm%a#+%~YAL0iyCB~|)`hiD4 z?odG;XPYx)B(_D8W-P-Yw{VlEi>i7%zkx(Wfye zS(j(ak{MUUP-~RthZotZF5Qn{z;`iT}jLkneAuD^}lLOVH;(lY3Dl3P%-k)l(wX?rX`mu)mZ z32LEpN(O(QT1}#rXMs$0e8=DK8+Z5?LUH59+Wccct>W)HvL)Lpf8C}~9QlY)`g+gh z=Cp02r{t6I#N(M|@x%aL>Uw7vYh+*xt8+k$c?bSfgDb+-l#b@mCF`_apWfuPnNNK~ z%RIB>jAV1xhYueB)$-$fhi1$1OSQrwY|c!!spPqq7I|lP_tw3#^*nDqHZ@#2d+O)=KYVjN)&_>tmkg5QE?@CbVGv2xjtp)vomYc-sdM?2USGG zD?10E`3C#jBVp*3F+DOK;k$)H+nJgb(^|kCGxQ&<_40MJ&P5jVu8+Fxf3U?d7Tnd8 zIOf^75f~D5``Z}aZJv8s2k{@=KbIyvpogRZm!dAEG?C$Nc(bfJO}8V=58&4^{!nsx zX+9^8_e;0rXyt;3L;6aSnUcDt$Q;cVC8_UIBF@P~3XvmzG$Nmw*M+9uH^y>g)ze_h ze48P-ar>h{7n24BVz3}> zoqy~eLN~g_I9tp;h#lfz5ZVb9e#RTz@m4%?MH1n45zlcUKIfpkUprC`wLjavE+~6? zl0@v4Uc0^KYje3UvlrW#o?*&(8SuNn| zGoZXUpMbIH?#*qi;ev-WNKc?@E}ysD1tPd`0<}#bpPul%3qP&F+xFZ&U5p)zpyGO< z-?n&zjjbp@KRAg8q6!qIzX59MRs?|hfd%?2jZF8xIt39jE(vAUK@CTe_3)10#r#Kp z0Q~B^IKe;PyIuADK793Tzs+h8G;e?0D(|&XXb2RQGO)~UGJoT2a8~IRdN##)4IGup zpDpgLS&$cHDQ*v;f_NT_)9a)vjA&mI%IAyjN<7ZLa_QwQ32$Q{y>=>oB}_v^vrXDw zld(0b32B%*pl5v_J=elPqsi6`6 zruVJJ^+}ncOwmL;MN+%b83Hx#Cn*lhFAUJA&Gv(g&K6Rd29z5u0UpZgrUP1BV^Sjr z+jeZ$(|5o+(_z|Om{6-*P@=oO$_WXUM%qB2oRIpOgzag4RWc@Rwcf7CSJ@{az69Zu za?UNlCE55i*^U{rkVfZ=O;O)AI&i7MeTiu7C)@GHg{&{@+&6Q&D_XL)??pgK$+sh- z3p8V$sMdM2K6RAEIV#^!ilO|umVDl`joRSR{$RASHBo$Hx-_G!wJp*iJD*v~E8L#h zDgAbaQy?MP6#aR3Kr4_dTdPAmP)thB?LI}YcC{UiDk*%kySGxA_ zapKze;AwfIvkTTVtnL4y?Y+O6Zoh3&QJQp>qI9v)6huLKZz|GJlok;Y5NQ&63B4Cz z5l|om2vrnBX@(LyDkVS=kN}}b2_+%41QL?-@w@jvzNWm8w8=-d7X7a3 zE9Jj-UpW)`(d$s31bRjDL3lfXK5mU0i+dfZ*VZ0>L_Z*5!X%7;t zSM#(t$WxYOiq{5O-KFT|GDt3FA&|u%&)C}7?QK8DH03>~y-{b6niCggQbe6vasubV zzxqS|+~mAl@5RZJwvV)#{dE}ax8GUgc_#Q$(=DFxPp9^YvD{jB4i68f538p=83j~ueQ}4KRF^VbmNv1x!}rp2b_`)dAsn6 zgwAKDQ_-j5d_>=6{*B&co`__^+pX!Qihr`ot@jHI$B{2un}ZipEIq)Trw7(}mXvxb z_&B8Qz!eUm?%}REph>OmIQpTgXX#OnXc1xd-dnCgq*?xjiTU6^go2gTsA;7`i5u?=$|1!4h|qhfA$vHLM-z)MZDk$XFCOx z@uRPe0#WTpzbV%=>s4gdnl5W%jx zeo@()5FQbc>!G5LCaV`ao)8y%pN4RqmHYPR?4qZnuRUPnOKe>;T8!bk{~1-pr2aqp zCD3v+v-8XeWC$>HZ3Kzo`NhM@BWL!AmyFd;#hHt$y`7tDmnlk>Y6m-VhKlRNhT`vk zb@SS|?bYLfx~bznsg;ybm?s~J@S~1MSej=_-7f>|)4R{T?tc`MBF~6)ezT;Q;Cd{r zA(O|vhc{UDDl}GxeM_2VVM;zx97wa0sob<(RsS5jRcr=#P$V+(F2@TPq1588)~d_} z>)X9_q8BBbgPtH3J3;N!i+Wf!)Wlcw>RT|i*=b6LHF03+*Wo+wcAfuim09~thK<&J z)jrdBbC*XxtvvFNAKt@oUoZRWws#g4X2!dWQvFbyS$Ab&uQ$7@9Cy{(X_U<+#5CKZyJl5-e9D~cBL7V=YlVJ%{2e>%HJQlbU4lY%E@E0 z#&I!}>6NHR`|GD=b&fmfjS}4(s2?K@85_pi@jQnmH+p+}7wefe5TE4Q$xr=$o}{NO zDjxy(SCsEq%st|6%C`%Sy|ou@_`qcf zOi+(-tgzShv#fZ{A%SQtqV%nt-7M@)OF)H_<5G|Gxgb#e&kN%B9h%dQ(uM8+$4WPK z<|*L}y~zXSH^Rhyqb!tWrpP%!{Q&9yw7a%qUGX@UK`!AJ&dP=FM|3@o(AvK8)r=4-K|tA%^o5*Q6Wm0A;V{g9oQXB|mA+xr_LID&lPTALpt$HMuBaQe z-J{Pvx?~I53S{fn$DQs=OuHbyx3Pr>N>{C@H4S%#B}j5I@enwbYPYu4<^xLY~g zMM5Z$@o7JWw{tB~MyprfRoqb2iRuurcJLU#zA6|nz*kMNGKxGCu*q|GRa7Zfv^g9K zaC9HJ1`my^VWUL=7`osuX4Yz;ba8f%*5vt!zT&eRlK-6Vdn=8t)D*J1uLKJ~0Qlo~ z0Zy|TgV;mCbCMylSKp4k-!;J@ehnf|EEIEG(Md{EJQe3PC;#C$PoU;@6#3g7;1tFu zm4kpnl+!+r(5^SBwq)3=o-`Zt!f_dh8cv;r=o=9KMx3 zGqQIU>Dp?Z*mnkOS=V$){^H4Ku`fu9#m;Zfx zHKpQ2XXqJ2$f-EDnmirQ4Du0`tvfMj_$=%n;C~lW>xMS#KC<(e*-aTcjNefHD&)E+ zS2}7q>v5m(Ob{!HIgsXP$T+d^k*N%f|EUY?s_wU0on32nSw+tZe3~IK#9*X3gvAFR zn<}~VTkOAP+u~BX>N#4J-w&cSE_-SDpg*2`KMDHpKfJ5txJ+oJ4Ntx!r<7Cm{$L-p zJvEf}DqO=#bF>^?Zed}SwH+JI_kM*>MWi9eT^4?v6Bc)f{07wBm#_hB-Q%6mdZxDQ zm-1R#g^e$NFE(=ZO{z50X_VPMzse#{lSFgp^A@ky!r>x0V&$`Lcb$s<2~*xSJaeeX zMhm$UaI7Za;2TZuO{lDt@)KmvTxtYwyk@hGo&A?FKI&xL#_;2jXAE6v+g~FB+yMKr zTv?EJzMNc15|Dn!jB`V@;upSG0e4y7Hr%^LPOiTli~aEPmIv5dBfa{2(R#GubZ8IA zq3L6d0-YGLS>n9tc8RhYRKafMbXU2c?g%OV^%hP3rLb>V00?@Y_piX>~fAwCcvcD_Kku+NLlGyZ+z;7J`91Hw*QRibMtNd zJ;|_$t@ZHzelcG+WfT`juvN)apGueAx_ge9_x!%`ap=YEUTnpMfPv0)LkQR3dketZR&WlL4-7lF zg@f{&334Uw#~1pw%E}~k-nG8G^~M3{eef!` z!G9O0;ik5S>b1ySCH_NM4k5|hF&q#By2{GNYi&OU&jpc)w=!TNS$GZ}d|FZw%j$4h z|FA|@pcmH34Jmk*^lHj)SQU(oVgS3{NqR(=&1zBAzR@T$;b=c%|KniXZ)4&U+*mAP z+$%yRzzOtbQGF!gZVk+DCelW7)o=WQ!qd1%q*L4)I^Buf0!ue<-dy{WWzMfnaG&Kb z%#4lc=`mpA;wo45UrDl-Z}h@kod#@Rck6cFmVSqTR?UC)hBt8khdJB!d2x*}(hmup z;Eg)}wXOc)k|r_DthvxXdsk2M%(ZzIlYuiU9^gI>*3~ho(}7aa(^vC0b0b2(45L&8 zu|xg*lIU;7sM3K9*xfA*i)Dx*Q@R}9%!RFGgxvmZpC)arwG}!n_0{{gq7P5HutHKy zOpJT?X7pkndujzo5rFDCBW|O-k5W0Py*UR?>#DN#ZVxUfIPV6?UkP>(mf75T{w$0B z7Typ%GPEQQ!R*|IAq6a3f$nf-#RYMAk`L(Y2L}XH_mp6@I2j;t2etQg$@eh1+{1nM z05n!6s88>$@yHeaU;98K%ANkd$}8BKA0=CUbwKS{`0-jOc!1w>hR}NW-0#y# z+K*nzL*$Wq&{&p{pR8tQQ_cq09gVHiF7GANp62BWcxmh;t%Y{wZ!7R|_i=bFVJ72iIT~|NS#hRv_h{_8YL2KzW4?b&d#lU? zVeOD>pMq!IpaD6LP=~89bD-6Ks)3bz{3T8fu_l37Eeu<$X~CaGAKI{J1w^j`T=T{G z!WEgml^uUmu4ePMul_C6PKeLH*s%w5@Q@>DkRWeAW>%CJRu3cRFnyV!Yn8jkAnM6T z1S~q?)`uBtqRTtWQ`_3u>Q%Y&;$Ku0-hf+1Ng)nrlZOVHgLy6&N7qA5>2j9>qSnpW zKEUDq?mn-5!TEQ}8kS2s6OS&cQ(E*hFi=T(4yi!@ENkzoO%AoK%Z)I$hQj|L@$ zA9d{z0ki}7tL(^TL?d{YPK#wcB^??PXK;?E`+k>O_7UqT=-CJpd;>g{vuu|e&3}6 zYLqDo(a==%5%nUB8B%v*9|bvFI}UNo+2!2YsJ51tR5G(4ul^JIY3We=NU2XijOL>y zu;I`VmN%JS?=6DEc!sGprG|Nd(|2hm9LGod{>=RS!v1Ny0v8?u0*d4YCcI;Z_Vpi2 zWV_R@zy>SBFD>{2?XEFxpY>ZBSK|5gz{7vDr*i+a6k#s_%n;f`IT_oNBp_Pbt8vuL zdDI!2#wZgj^)Z-cd1`}^m3r6j%=TaHEdz;6F`@_)xfQl&G;GnYc%_`H#!ZlJT>@#hCPsMcwPio;zsR(~Z7^69)FdOk4c>IE_0 z_rqRC5%z*m4J;{u=MN$PeV%R$OZ96fcsfnp{n4pMb^vfgf<)t;!icc-B zq~m9k`}oU}K+kT3N$^rQ&OV#H>0%&#T^O5NKAutj$9uNQoPYyJ+~d zZN?w*9RE}XuRV1b%laQHzp~{3Zg!b$%>TJkfD9YU3lRs#usg0wvlK8~1s-+*Yn_g$H|B_Wl$_ ze=@_2G%SK6W+7U<1eVa}{}A^s-@cu5)vVyoq)>nS6IWgvVG^Fpz_RwTq4F%eT$*YAme3{BuWM zpU&#>U_9g8S^wmTn;N~D3EWv;H4gXGa9!Om|G;oX5m9t2{rcv;rJv|tr86pb-gO{{ z#bX$i?%%-gs(1v0KD@t?x5JiN>G{f7EqK^slrsPQffDb9Gxrqyh>M{dz%H9NI(}dM za~A+Zd3$p=wV;hh!ey|!LSW^2b4~mWH@;tH?{t(dF{|mt^=&1Kv&SFpOysDUE~CN= zX<_n8iJsy&W~JF=AdTq%?TCxKK07yd7n4o;-)r)4K^^Wrb{v{x2`5?{?xs6h4ef3} zzGER2y4r;>B+6#J1-Wc5aKWL80I3J%s3(>?#rlG%9l~bsUh^%fJ1uF-<~Enlc?EIv zl_cFB9%d?JepTK|Q+}qUw9veiajxwQIhXGvrVDw# zQ{es|Ptk32t@Y_T!FT6A%w7fk*DiU!u2~IkMMR2iwC?7hz5bYtIp5O5L zW~e|4$mP39IvifUg6?(u2sa%tvV8hfnD6b|(MsoIkNbvK({WG(m(-SgT|L-KL9BA- z)jfjOcV%7`@5eqLL{(q+WeAxV@ltUo*Yr_zh1gH=kYY+F;j2f?Q7+_ zF4fXfQ`Cw|mcQHN5`iuNAZ~Cb+xDS!AF+WaA>;g(O7;Td(vXMruMFk(C&b#D+c=K& zU{gj84>tp>m*&g|@A2uk4G@+3p%lJ`9mBgrI~PksA8 z)PM+PFY_DnL)zb!dPsuG>pmKr`gu(-3w9rc|*%v}k?)DyI^}B;dY> zjG;* z^?QYedoFRIjjw9j%ThDa>H`4AxW9UR!wfQ0f)&LP&kd%E-!A*g-{aZT`|qD~xy(QG zyi)XUiug^ngoI!BA9S6%rSs(6%C*ut*KFPw;i%P(%N!{4lC0eG*rwq}ZW>J$Bi|!K z#;d|)vboRSzm!gTDMs|*Hcc6#g(l`%5E*|K+hwrNhK2U!z!^~MGrx|MHdY50M z)m_6&GvGQjXzZS#a*19&O2B%sc1^Oe_*HOr?Hq8tR^(|jPjCN8?|WzpUDn7hcDpBO zoAi0dAWzXpuu-UmRkG1;P`#9}-Eo zF368xG}M%?aw!dVs;-dxll@R7Ol-S>d-&1J@2zPTHJ@q$oBHOj0iL1HmW)Cd|1n)p?K~J!3E1vUSYwjR$QyW zOMby%V{020w#>A0U-;T0`}_FB3+OIAX${3vOCr+*K%2Kg>n|+Ah=ts1UTm*edlLpL zH^Cpm)LmxENHmlx)+@nSY_e(cty(Wrz8bUj7m2$moW%x)G2@-Q1lr^}r0Y$c8GGHOF)~yQx92|)%8sCH z34k#*Wq+~9t#7<(%q3yR%s&t3io<*?*XCg09*QvbCxva6as}Onx;Yv4g+gh-YdVrH zJURa8OTVw6?e-C-J%OrZEDtZQg89GM^&csU)VfI< z7CYTg{Cy;lSKyoxQ3Nh6t(B)1m{e4mWWmPHS^j$d30okmlBjXquBWu#plpv(a!BlS zzIN*H)=mR=^TX9G4@^y)zff6ks=(w0x4+1{fNtA&9I1+2Z!Q5Myr(-a>RDKXxx~Un zboD--y?maMzwmGOs$&<$j%Cx;nQfYWh^UWxIJ=2n&DFO%|GiD@?YTJm~v!F8xqo zj>h2COuD3YSeJ=QaceIM1JU!e$m=Xyjf$5US@B>{)Po86p@#_h*+O7hdHlZSkx$0| z2m9zo&7TqY(s%u2TzP*#(&d>w{E_m;(;CP(Q7$wivl=yTMFI)PF|X_xjf#!6UpI_z z5YW|gcv;HIa(3zdX=b-4BMLv?d9U%@1<0Ox&(6#}LS8W14&Wxc3AqM$kX$W_r`;G% zE*a=2u+B8(>ocjE3V$y;c*-&p6IXeDslzbeplDSlcSKRyARQ0o2d!diyz6iYNw3pb}M|JJe5R7(-VGu;mgmC;eXO=GgDR};t-TsJM z{ZTP$_G9R_znw?gDsBKzPvgf@PG4`Oxa5UR8Y}K*WV-+SBxbSI$ZgPkV<#`j<8xhm z-UhZfofKhUtFf!9NgoZG_G&oA5TiaT@FaWR9kZEGI! z;GW)(eyJylJ&4!}7aM!{nzE;p+{oe4N!p&4gS32| zaGjkNRPULU*Xs^WED_O-i6$tY1W3PG8pR@y-UqfGb3(~$k~RU$`8Ix|`HJ7A=8YXm za;D9P5qVwCosMGYa4t4H-G=exhUoE|2?F^I7v_*pBE!>%^jvs z!P~d&UeVnYQIAlA>RRP@nR4>_k`G}5Z(PJ9-i(f5 zc=#BpXpd_LhXJ$u12@FeHq|k&mYl!P=-qpWL!l)6zL3;vSR%g7us94dc81^|E=!OF z6LRm9v<4gqKk$S}1PMIr7PbGi>-ZKELyWP*h+q>dPoCKaqVfjM!g@#tQz%6oUc`Mv z!-7cR7NCT4GFfhiNgZw6SONI&RGkVj3kPJ_(Yo|mHHwDLlP?%%fH&rjyO{8O;5PEj znGI@M)|yLoKV;c0V=Q z(iRK5V=e_o=;zZ&z>94LffskN=qh=dj$1qR5|lC$03P-i8}kszD8F8jJ966X?TEA+ z|EP!CD*Ewi?wFy#^RZvKWupPM2PNzT)qjQ|LyuN|iQzVFBTH|kEt`idu&6D3BjBdo z+RNauY1725qdczPM7~dj^()09@k}kWyK_7X(f1DS01QS6rwg~ih2{q;zKzbUxx|L^ z;|TkT$Be9Lrx-$p;{`8o=ikg+g)W4QyMkFt|8l~seD?MAov1-o(wBX#u>;uRg~@jF zB_G=B@)@GSP#ekG?r2`1exaJ>DQ)cLa9`4aDwGFjC5oUUdY!*m-*1| z=OSrLj)5Lrj=|2%P(L#+sBh>+k&svKiwiPtdn>~p>e;9HRY0M}s|C5H_UVUmtv6ET zBKBku+tIsg>rKeg>N$G09E2o*__GD_*vLnYe5GC@TuI^NqThy@2|O) zin!*J7-Gsq50zKUKcV|Z_aySdfVgh2x)hGfNM9%FgztRwHcsCC`vbyANA+BprE<8A zQd79WttN;OyBImHH0noLx0w{2FJH!Ezm5<5op_~hNpBi_ zk3l3TR14~Bqy-HwUr0Ntc2KW}*ujP2GURC`_F9xIZ|Waz#KDsG+E4Dt3X{3xbh+RS zTeXb_n1OlX5{wd^5q_ku)-%=4mlgY>gNShDikS&^6o$ML8H^q7Mw3!MH_!8 zw)WOGvc!LmY#7I!D-=&vGSY>h-5{f%jQ)X4PD0QTE%ahpyq&SF<3wts)4RJB{=vRR zqK^KCGMc_7ZU`TH0mN>fcRexgWL|{3s;PQu+KSl2dnTDOWe@s!(bF!excMc{em*o} z$;ACwx*NA=Z(hQJJcNpp@gPLMJAJs8R*q?>=6fqngzfi3##{;XtBtGITw2T`4<)Cm zGu+@QdV57fCZW8SJHqr<`f;Vgf!p4Y*y#5S?NaNY2s3Tk-q!<_O0FJ2czUihpV`#d zwx^S(Z~IZ%_`e*3A@7`9&dN_d^4%~nvA44d`yhb7m)tgZ8=V%m~ccd?kB`0B%`lRH+tDt zxIx78yrMqKU(`9_{#!JHWS{SELmzJDwKk@e zi&>f7nhi-s<)YVI9^!f?6tq)4T3a=$17GnM0+ zwuSf;tG(9R1c9T|wlwFa@Rwk;=!pxII`TiWiUU)%KLA55`5ebhXp%2Pe4$8g5nq$r z%t?j8;%vA=L%(0_Qpa6k(xgsO6{&_>+GjFsobsbdiVmr@B0y1A!;SgUA;XF(n@~e9 zy_klrsG!l&QSjekt-1E`Wtx7^U)Gb26(2J@NfJL8&828)XsE>}Ab;NkOnA*r&X>0eRJ)EM~v?2h5;rE(FWP7&~jq)@?zWCFQM!eKdY>NF| z6$0SKA|mWZb~b8C{9oIgmu2l;2ZZ1DVtL*i}OSy8@#GH}RhAWDJhSHq&4!Wx6Or(OWPVKx?C@mJgNhu)_$!!{|J;MBT^$p{*^ zBasLKN7v1|we1T*pKbP^K^+@xq#Z9F=TkZ+6}Ry6?!*Wfx*8UyRR&z6>5jL%+${U3 zo*#-my3L25GCfpB7R{+^7tcV&Ebui=(xhZ%DMFR4G#w{UN&f9tiAv41fVugUQQ2=> zC6+ji|0LS~oEJ)Dlt)r;&W5Z)-@;(>eZ=bkPmxBO>fe*a`uuQ(2GBv$i1%1;U$e$m zD+`-ro%aJLC$oxzS8SRz@)CI3qr%eF^~wVq8;iie+t)$u1;ZM<_Yu^c0bEI{TnW2; z>uWR3eH#Vrm0SnCOpP7Z*+|NkBCxw($28S8MnKjYMNS-WJABqA&G-*f0J<`0zaaA? zF_W3TjasCf-U)ztujQtW%AeQz1)XsSj!fgI|HvL7us|jpxv5DZa+ieBHQ+@~2UATY z9a>a+WXbhf>OH{N>R!k5=7{wyB(6`M4#x!2jWI}!J}DBJD@q0oPF)g3;L42Mci%_2 zqdmeoVGFL@k zUFmF;Oj%4-*;}Q$I7GU1QQShvTg4LPE1828bLaf4o*IenpU*YN{bG8nS@k;QdG<)0 z{)aUfopy1UXG*ji(kH^j(+h5LeNQBg0+8pFUMw0qe-*Xx=~ zpIH%SqR4Dfj-0)r$kJl{#;$?wM|;1h8v*M!XBa<69v@jcJ70wQcAW+j+DIw$PqwBT zBLy#tI7S`rqnw_4zz;hq{M`v^ly^u{n0g)Ei8SS|o$!7B?l z7FJ;penV{ms;~;c*Qlgu(al(R^%P^|pqGFC`c2^&;N<kDFIB_TYWoqqE4dlhYmEM5_G;7_0-YYDY!T@*|kxWe)^cK28mL2se2b&4H~z_szk z{SayQkRzm`IHeuPazgYFHZT{U`lVz$kxg+l%3Xf)e;CHnm zDYRADnx0uUlP#{>=pVDyjxdI7T|7c>CoVJrLH~9usoyCSH>tVTM+n2gwUg&)&^5j# zBDyaSd;ALtKC*|55o@VN##;1SB0ESi_vIz*XaZ1fV8k{=;ipt}=C{SeHsoX?sLC>t zR5#kag_r>W6vz`1UM6a;-uF)Ossl3Izq3NtSEWOjA(3TWQ51z<9frzw zF$PSxkCZ>V-2n2^ zM;=Km^uxfk{k`p))wM!nnz3YIkccLgZ2cCRRqY6qL_D2MNsa8Qkb3#|3gw0h z5H4_E2ISyZOmaq={g!%iw*g7}B=H3R|5Iin-}criWSQ@bD3C7%_SUOw$9e@o_hVVO z`76{pgjFoUqe-NC=Gn$m9kl3Fk~WRp?OEpyHD+elFbfilDKHj6kz9F-0Z}Jr&YSlw zDh8Ih87Zz&9rWUPZcf_MPDradzBx8ES z;92U4k?nRm&P{E-iZD1o{|$zl%7v6!W2v#j^m!iy6-{45$dg7IXTxv@KBN)HgfJvl zpF5l`rulLPf8>#ASxP7-(0`kxX4aG%8b26mz4X&#rFdDVk{dR1v> zs*JRomGrWyOz~RY(SGOp^Ja4I3|5SLHR6v|0ySGJQ7haf5EfHagz;0o=wF z+zELPt>1WYf5%5ImT?wL8~oF$_Nl5KKbJT?+-!ym=;-W>4Tz0B#7IAzgC?j;J;QtP zTD4?PgQZ6sfB#KU_tmILm)5qsGmE;p)C+D4BmS8H8ax)USFE2Ln=&5OI_b;W)|9vo zD`W;B}q(r!aHf z%9@(;7Ca(VG;C7=akO6DE6u*6#?mw!C^Q>Enq91q=hh-eY0=0oM_WzUwOSB>_3dO5P>GEzXXDxALfqbRe|w_X zD_HUO1DoHO32B1*{m|f>juEr_d*m9)o?r;Gr+xH`$`j6%gRSvmeU^Vp2{Yfa+NnDx zegl~y8jus~Ij5o$_UBo&N1ahLgM1Jz+bm?4Ta9###4VcB;MMIjCd%Qa^;`LxU<_V! z@ohYXgFC!`p%b$A)-rh4<0R<#K;1C_6=D;12PBAWlux&tOXL@Rcqi9kCU#h*MN-7? zsoIc3uIa21saysB_{QbL7ZtAPX6fIGAFgKco0JW(Mi2mY_zK5UR69869PeWvFduUJ|dkAJ{SRJ zE^gq5XErYvvdUAx&N6Nd$v-FZ&y#R678Tp$*>C5Y9JC8Xtoi?-FoEX-;`Q_O0mjbMqd36l1l^psGs zSk~It$krsC--m>#bA~M$eW1<1%sarHR-|vlR=vPHVoOf_RfDSeD$oRP8dm=f=dRr{ zgS58ht<5$tx9@usFrFSi$tSlEf?4Ez*`|lDT3h#J#yinuo!$yd%IQ^^P6k*F@Yzpg z%+EV@&+@iDQI8+Y?d;s*RaOl5JC$f_EM{B+e;v{!^DHl-}>6r?b!3AY0ui^5btK9kzMhDQ7DX*KVGyOAoR)%`*Evs(?Ew+k;_x3KgOtIK4m#Y*9;mqLWit@|mm zN}Blz9JOb?w*6W?DVp`@N}utC3RoonQce3or~-;=Xwn<(7#4ZjYOPPn-z4W#$!4pB zAIt~&yDh&QRbbLD0+EQ=?o539dVFX}boLEzDT`dBt-v&^$y0zuqp1NSQnpWiG_ zY+v1;*ACsL(AWMU(91-$&oh0q^!2Zc+$;0+7+-H!eD)Z${9RX(alIE5+porQ!Lp62E`6!;e8A6aL)6&5{_FzOENhrh8ZZZVXnIVR$|Lo@usa&kxF-y# z4Oci~i}wEQXRw&3(c%6MV}>8Gk>GT=q1FgZWmj#*@WD z=2QZ_$dF|5nw0}zGJhCkwcU!5eitS<_$^-VxexsHV`a;=K_O{yA1ANcu^L-`;HQNb zZ26%|@#bxBVt(>lRZsD{h$Pce_q=xNBvno^wzqcx%0V7`Yop!_UElw?6t8nKZgWu! z%mYH{el@$;^s9uu*-@mGG126&f#^~C%%b!O zd!JAW02eVLoe6BmjE9ln+)KajZ{O%CmCw=S2Tz5KABr9w*RlaTg zrHR?9mx|Q)DN%h{?sau&|8Ehnm)+x4;%)5WGK;#X5G3fw0S`94;G=U)lTK$RdfqEf z?Gc9EMxPN_c*SbZfYFx=hj(%1A^wDfm&AqIh6Sgso9U|o({@>=Lik^%u}7T>UUyL8 zhq6!_5ZF5t=_AW9LUA=x0)ek?1IIdJl*4d%peh?B(BYDh8GUnltMLqEy&r-r1EuNB zo)I5Z4V2(~G?sX8<>A;GUp%-o9tU20uL_P0^;E0ldrXXYiiu&&b6qKf~4`Hq=4=aZ)_SeX2Tl zgdAj6A}uBgjAtATQ;~TlSukO^V}-3kyB9_+XYJD!&KFjnEKj(1v9$>Lt4K{hGCt+0 z?kC#-^Jj0!_dnN=A8@Gw781Ll_CkBfjx8^elgYFtFQ(k-Zl`rk(fp5G%k5GV>1ShC zcyAJ)cE|JDwPfpg$`y^Q?@GPw`o^_tX|R9DdwbnrEP?;F@Ylm&H{hH`LW9_It{1Wc zG(OfRjnW0L$lVFTKl%ve;s?P+Ab>%0on|UNaq^Pia+wuwp;IX?U zEeAjyCRvl(QQRNJaH_Jr+{l4Dx;CprJG-v}03dOO`x(-tzXQniketSNo46 zZ5M^TbTo^&Ml8~Lh*9Xj&|CaOtFR@w;ZXvMsu|Rrk^7;nlFW0Vr=@WG6M|$`E)`4M@%a|m=smXhgzDyHg`QZPmP=h`w^mn+L+Sn zUR+Lmwejw#j4tiI=lXK=UD$hTWgV#7*WW69dviA7&&WUQx7@pTwBBk)oZuT4F*5W& zvVLes&vy*l~;NE#${VZu5jdf(&65b4}HWFNi(UX?#Q>f z2X}67qUb4Jk-L-hwJq$R7X-WA33Sul+6QAS38Zuifo8V1;$u)tL*xe1?nvDEwggx$%}&$h#GqK}Av z7FPY;O8A%8{NV~&{1Hx{xKF>F4(vP+Ujt1Q4W8(9M@B2H%s1A!vjh~V&0Qj$D4uMr zmG;?<0QaSHCwtziBwUGJTt?DqVQPdUN+q>N-DAWbIq?_Sk;3C2`r>L^BqwY z#KZZ&S0c&h08T45jmX{Bod~*%Q8Cc6R z(>4*_oICmEDvtI2nS`lGWHV|h;#LaP=tj_w7rJ6Hj2Y~I#L_2g1LplSOq)17%Pv+B zpNJrVVGVA{TQrm#Zswydx4pBWUl98xuy}e9bHw z&tp@2Wy#NZKL4&qx4(Oc*VQsRx%%(OiPwrBUgINoIYXBwA!`jFT5&Ffmgsb}3<|}s zLU8dgT3Ifq{Bf)CUO_NUzy%a}lv${(K|(u)_HB=6t{CzKofoA>*47bLJcPL;b~AT_ zlTUPhN_;fm6ZZLeYxX;oWlwdtZe8CV^8;l?i!#veg?Qm(jd)RtOgwb^c07zKXIOY7 zY6zui8Nv=30#q=*I|Jj+zZ!VeUNFUTINlL?=w$Gov{e)%NvQZz;ZqWcax~KisbyVl z4dFEn4H6lmx-$&X!7|rrB}Oe~$|5J5wqj&TlvkCd{McfjI|habM!p|`bBShztQDzg zaI*BC-}ubTeA{)V&Rz<6cnh(byy`*1&n`Z-Tc@PRYalgj=~c?u3J(-rCjv$>9Z5XD zAN27mASad|dy2-b$-*qmyKR1PCxG$Uo%wX&NHu_w^=Q89gL}sv7~244bp2N~4yexf zFy9wWfVK+4g!VRnTkmPi7tO~DI2EDI)J+-1(dDLafSWDFT9`b}#KlQ|>Iw(|!uK~O z(FvSFY0E5Dcd-|3#<7nwxmgSaG4_d;e<&rK%m>BW9mFThtalZCZ9W-GKQ4PJ+HU$o zrtU_CpSp(c`Qka!T_KsN?u!Y+&pMn<+)G%$O5T4ji?0qAHaGcktyrX`@TR_xD?*T` zQa74|Vcbucf4hp~l(9`}e>l+9zaF?V;pe@T_%3+9f5JXMG+Qm5MPZmdfahY0OTo)p zIe5{>?t)dOlt3mF7`_lm?WZzs2aq73mns^oZXc!Fw18Zo!8Rr=%aZV5ZFHK<#s<2-;#S`1sEL_*mYM z);tXz-CrC(H5&K(;Ya|iAezysHt zk_uVF*_i2nE&=0^$@}x{*I&Ksm<*jSWSQY#LM#3}^5&I%vI#I#CLKSh08ryE!oAJeFK4ryn6Ze0$a2F1Izg$$_lD7JJv>Nw?3hZ#G>U{^h!kuNFFUQY!wa z%^pgM@Ir0a|JrJ*=^xPgfN}c>sXi+ntX@73`(FX822}Z{zx&(ml!XVs+hhJW{s#^Y z_R#&`{6`NNMfT3`{-vM)-AjM%*-L-#AqVsEug3VV|Jp;}{{0{Q_|Jbda8-@CCIJ`q zT-+y*>`jBlXVUb^8Fb{LJUVG<2A#P&i_Sebht6J`O{Xo-pc9wo(v}saB0zZU!`DQB z@cG|=)5kyUrfbfeM5`uc(6X9LnmRs*de&6d2@vL;bu7LA`#<#VZ~xFczy3{c{qna6 z5?=e|UwY-If9R#3{-zgx{D+?X@n8Di5C75=-~VIm(?9g6v2PFV{*Uf6_VXUY_HXvk zodymKxEBWZ#<=6_|D4B51PGd5SzdK?CqAew<8=I;udzj*@(#5>=1mGZ_H7D2{%s0z zga~0AA{_Gqg;k$R?XpG~^BTpwqSs01Q}M1Vsq(3FXuz|l(eVE}j7Gn-imG2*NK@XL zL9^eRKnp)G3KmTOVArGaRb)9J65rg`_`H2T}P<$3>mb%t10 zwlisBp>|z$bO?;6p+N!!O<+-nCM57i4G^TC>1>j_#)ENr%x9_z^qxb#04HX?BHuO@O2qDFyP(>{EH0ylWW|o z;;O5z61@->E?nrmHUfXo;;@AGy<*^S?K-UviZr&j4x=z{D%wz>Y4EW5#50`tue|Q& zI=v5gkO6{qn#9u@EI_EQuq2whWUW{)-^x%yH?BT-a35zB;to8Bo)~WPnbTTnSVI7b zdoiewy|FGUSpx&>pj$@ApLuyO0}1zW@_r}d`MtGs8ok>y%V}%pp45p0ETgzSD8$@O zaqD0$?3tXVsymN$K69LFx~H~XxAnn=v%0)!R~;vdY5CYPUd-!-b9s&W4E%Y;7whNm zb{h`cM6(yHqya<6Q~QX{+I7fqK;0Hk+qa}nfM6VR+e1PROL(A?A%bU~25-~U!P;J+ z8X`dW@WT(A4$&zxESNur+@rQpBO&5i`LKWN7r3@F1`Q#cl7GF-%!nQYiZPxOX<7^@1#@ix|!bj=~w#T zx4#Yl(0jlBP4E2jH@(F@5q|!MUi;}Edilq{=|$uA`5*tGXMXsHp8EbDdg9xE=<#p= zrAK%FD?$YBiE!^XW^V)z5x5ry9~bVGAdgqQ0t5^39;_K}Wu0%wlTVxXHAQ}7YJ1e{ z)Na$8)PD0@6m;xcW{9xm9SYs@CWXzumcl1+fM66JmgTx^TtFqeE~d&SPp1L@JBEfn zvyMhTzksS=okLUJm_#$)9!ld|@(u{PaqC`q7Q_ z)WaL;$%ha1>VJ=Hq-P%6NS{Bml>T~gifDsgn?{o+78q?CMZaB58X(kNU%+DA=>i1C zy%9#;`jPl)K|Vb}1_|D&Y-|9GeGD^;`9VfXrbc_5WL_3fs20mD+>H83x^$cnDe5D+#`W|BV=Y~ieHl8 zo(g=t&pYoty7=OY#ZNwR=)k=cYHMr7=?%Obx6^NEl{PT2()FIuhYAhJIF6oJiu}gJ zgBl>n`<~{}g$L}Q@MJL$57zsEF$&87wQ_I^3Y6(w%zFzFTKR$JVFm}rau%XJabM13axGJLJP)3xOFXEL)#W-H z&*kS+GwJ=pGPeMMAM<#gt}g3d{QE}@9_qvH@+PBDuJc$j9&;hBK33;(E4DpwE?ZY1 z!~5^QFHQsF>&Zwtc|}xS*`LOYtDz$|9ZzZ5<&Jeaw%hRk!!}TWO&r7qtw2DCgUkSi dF^WLuDR#Frxwh)&e>=0eTYRp(4-_|CA)Fs2Bo$Z^3jbOAn1)7 zKzax<;R^WiloR1VC4=oe#8#kzW{w<;b z_Y%7sH?E7dkt+HD7TdYt0NZc%4fbgwuT32O^TSRZ@ap!x*W!}Wl<%~ATqmQliOIFI z`RrRqTm$19ed0p{-7l^JUC(9)2Id=*`d>bnY|GmSwi})#(r&1;sH|^LiK1Y+ZTIN~ zm)ifk^Z)(`|No4Ha@M4zBo9wd%%B~%vQkV{O^t?=GdUsQ9z7#tQB4hPeSN*tvuCO< zE^Jv@Stvt8%+!<=9*^%F8{<4XQx^~raA*`$@$_VAdC1TbEIBvdGXDMhu;^XA$Bzg0 zUS?&*H8jY49v!v${nd4*J@~HQ_Dq-9uL}{gpH=81hvQRfn3xzf4Nc0Y&!07HY~VFD zHBcrd>Y@neD$4u#ojMU zwr8M+CB#A$a_p&&tEAxy*@cjcb195Rlvq(C%@kD6F zd5B?|DfzT9-BU37VsMchH^|Dq)@c9@bz=o2{c7M;Yxiv+HIt;b}J<-81Q39(fwR6+tTxDV17@F-wBWFJnaO0=OuCyJ5+npKt1$WQ7@-eORt8c zrS4IhU9nUjoit0H)5xiYV+wV1T<{EUa7E#`3+c_sJaV5&d!m-mJd)Bc_XV`QG_A4o zrQ@!pllPoPrHd4o!oM&1IfZTof3-&!O3g+T_NvFtqSN056bO$nF>D|3md@DDzxthg zqH5_gfv!1%r+L?exPCubRm#{kJ6;q@DQ8QwtdK3dDi14qxyG`xwN)dE#|O+M&i3?r zI?S6;=X@n4am-MboLLKUSXo~OIXW`srDcye1Ox`w((y|ylZ1wbiqd1T*jan#!lEJ? zI=Y^Yx4*US5JDQx&mXD+r)Nm_ibYviL^d}Q*ERUzYHOq8L4_YaaQynkvhAn-Dl4n| z!;_XO|Gh=~?b%wA`36@t6B8Cf;Lh&o&YZ;0oXpKO2+?qGjGjIm7<8^yajs5M;FJIy^Ga207fq@AX_;c2o zBb&aZrLeFYKmd?(`(qU?`!j@AO!_zq*xgOB?Rgsp@7A$nbz5`kMh6W9YB)NRCB)c4~ zEVbNrI&-?@-<7#|(&H`Gw``kizZR8jxNm@g`{q*hMrC*bwqbvMK3ir-{onk?9l9*NjgKs zuvpWKAnonTnPOR1@6DWJa**orU&0nAhZEtLCj4BHJm6zkD$xmy7FbrG1(b%fSW*95 zzxkk>9r(0}mx%qt!&MvDojb(uZ#@-8e_k~JuB^}qvrsycI?*#h^uaG)z3O$}`}J$k zJu@$FFm+7-Z*9!J7E&Eq1CmbS&65{?U;Z;znKXj1z3b|It9WX&uFKona(Tnes@<2` z?YEaY^2wv-=I&&){yZFt!eUh|NLAjvdv|p8m;rn@U3wx8n+_cW+O&bODZG!qKLIyw z9#bUU{AHh9&D3E*2D$~M$LxR2R6IB)pTKWkf#p2WcM0KO_2uuadwX+X2Rm#M3XLq` z*&E}^GEwbaAwoslzh~u-KR?qrozn10az|Wj(wj!}qZSvErWOFkGkZ0IJ&*B$UT^o8 z3eZ!4uFdT#BrKpwi~&Nl_*F0hs@%u`R)uSW5)oDP02KkKPT{yIYh*)>Q=L(7i6C_K z8$EFE_;CK4GUp-B}C}!B`w4 zB-nt)NyIu7SbvB>VXD|IMQH?PT|ZGHjAjcJP#|mxprDNB#{G}&0uPTGhJfjEC=^Il zyOe3^p*`bWnGCzkw^bKazjYsPDxX_8iM?VXArnL+1P*bzyoY~Gex8xtnE!!cE!8L) z6fY2QN7sm|wmhUIj&y;5A`g8m{o0s@X4cfw$#44P9c|c^A)JOJdeYk};})ZNQzcb} zfX`IwZr-KQCQ^*C3sa2Y!7!#sp}7CW3}ID$V1RrO{UDyLXspWGnfh5P1M#*BDUqC# z42_R8;zJcam?rhnzCL?5fAp2aUlti@`oii!^FaxdPWLS5l)y=}$WX#h=7(wOXK-ac z(AoP~fm?#B43L{Qp9rJ3f4b64y&a#N?4D;t0#=s0!e>5u^XqE4piE7NL|sg3Oh;44 zsTy)0h|&XqKoe|719JSoqeT%6xGI154x}8gp>w&N?uuXYPg*W!YUuv<4Ma^n55f|* zzY8hho6y2|?2<)PhJGj73z-Jzqve@TmC|DAGV853Caj+=C`Yc$-a1aE#C_Ly>|`1Xf{x*fng3Fa1#++mS(AmpXBxl+XjLi^%fgii=8_~;O_P~c1ypP} z1E||8r8Ct$iL<4HGm9KJaX%dbh{Zu7b|(>a^i}ik&|+nGP|Js5R|%zTSvrLiPqLF1 zqlA5?-&A)DPi&vx5arNQo%kBZyvh?PX#=O4&Dfak^;dg!ceaN2`V>0*K5~^Qfe&<5D5u4 zpG*dCBFm@Yu?+^mR6oL%?BGBu9G1=dTDw)Jt0!DBz(EoVyhJgtg#Q%qrx<9lHp-%T zS7Yvh&LjUI;?XsICfX$MEoO&hJJ~5sj8+Y(XJXo&`ssm>k6(3f&1)lCeFK97c?dk# z<9JgqgJ;)z@F}>otn4H5)9~=dGzB+zk+6iT{lI2V>g6;q)|9q93QkeCRLKLK`bO6P z0lge#2|fSfjXx=B!yoV`ugQ*CV*NQc2MW}3ThpyYFo+jU;@K6M`t=9{h!82LS$|gy z-2IUsN~n57?!kjGjuutRMW-99n|(KD{G8~+AKPwbu_DzU3V98a&m7V9-B<|l(U+vT6J@!qU(VrNwy+hoon(a@WnjD1sX z4g#4iuR7EJ-QBcaIgR3?h3tNy(gk4~XJg4h&ekvtbh||W3J?E$^uFHJ`U?f3SMegXTNw4Q!3`!0r>|j)4I(9x{}qEaWeDRJ5E=3abu`WlR_+Z}eW(s{ z_72w@P5l~IZbhtXE(zQaoAo{ZqY$UHTxh-GB6Jz(XOjLS`DC@z{tzJoy%RUHbGsz2 z)8)0Cao9SdS*+Q4c4=(a>odiaDNA`D@*(*7Z^@5UII_qZeaWn&)(C*gdnKpABLrIT z>NNCUAyq{;Q=1OYE*+oyJTSU17-~M%sP{Nydz8*wulvJzs*6R^E!EOc{!{xab9j$Td zgvtn~1w5}dVlAQh7o&t_Y=l|<`Ln-_+-Z@BQs~WA`06UH-5W2N<- z4=lX>l~YeIMLhxz z1nTO#WA0aeVyVwtZ9=Zjk+Xn`|M>S&(*$s|-AETeOXAbAjF+m*@#j5RIuZZrh9={s zi+=ItBN5+2vA^D>TH|D(=7lP*{9^L_PBU5mm4hPJfW26?CL6g--r@_qt2zLKB)a;% z{iE+x<)Scnvi%qHrm>bl2^c^MoO3k9g8eO|k_6%#=^-1h5CKObOs)H=%DW-3oBX0K zeG3@9gwZ6NXDer)G_TgZ`v|89@LwV&bBb3BiQ;I3vr6C*x z# zG99R-le3trpCjKt{blbB^hd8p-NAj-N6#xTmW4gX8AyaD^(6$~P zs|DFq=K&qtRQ~T`4(R&+{bn6N4H*Ek$p2Xz31H4O%nk-kATWP(_8@ zUa_R(VaQ@-)q9m0pSCG3#e2SHmvnbm#J8J{fhwROix)*ng|~^9RQlr7yXMQsE<}ZR zWPIcHkhQu}j0T79m0xbx+s);8}sf)A3ojd(yOipMhBw`bq%qt0<;>y8v8b2il)QjclfmMs@eO0X0F}PI79MV(- zNRQtCZFv+mX6aFsbs zI0XX7h>KCvW5yqAPm^#RF_3UEJBjq70wr36I|IaY-(0vz%vy$%p8P>Rs+#T zn1e|*g0_8CY6sCQ}aD zhBf?Q?B3q(He+6g_Iazpf>y|>0?rsD3B>`dDe64%c~RTvAyr{{13>Q<=|1)T&k6`1 zoi6@@*+`g-C>7`?+vJfTTiWzA?`$u9zUgUXx9_vSOtZ${)_!XjaXRi6f$K9hAwtWn!@-;ShZa&c2&_P$hJorZ;r9sRg2=A8cCv`1Ne_K{ zlG-;*f>2^JatX<)u-O#8&q*@2Yfi%o$G(y+c~;774*QiG9gd$Vri+RdtV7(eVp)ek zMi3TGqXm;hzXFW}RTTfQkF3+u;tp`#WQMwXbe+ z*FTYB)GXlRf2Eto3uIu?f2|^9Emb|QZ#PZ>q7GpLhvYq*KYi2r)_YM?0JW)sTXbGP(@>02R$@SHPekR(^OZog z5PZJ}l;bx$T){92&v?fqRls99aziV@F{kIB? zzYx8={6p31@l-jl#Rih!Q4LW(t1Md?N)>iaf%wYevUUcRnXoxotUMX?D^W~KT~FMD z$T=?-zU|LATH2Ftf0vU}j0;SnT9MOr%bJm>N7o`x4oP!lP02WG$@AYML@2!&qWMt8XId*cd@aHuK^P0))% z770e`-pIg;4un8#*7YcB95W8TXZe?2QTpI$$z&}w#Ib^ToLD1w$Mo#DqVN)CD2RuR2XoP+( zD6k~==2$79;MI50nD2|tb=>t5F(B3ZKZ9;7=YJBbibF8(iLOb~K%C`qzoX{K@F-1n zn1CxqAu`v{8P-)*MSUWj>+hnjpm8T|{M(B@j*A;1+pVnOMs@-FJEt;sHS_dGCJ-qm z0+YtWTmmSJ+xfzQM#L;8^QKb6;aoVT6rSj+dRBEY5^>hETW-2){69y{oem+TY(VaknLfH-OEg zMz$xlgERw@@R&VK@yZ zYs|d{OIk*4?LpyR&wdJtm&~(h!E@w10YEi1X0e$59|l|{_es^PRfwX9qi1*gt%oy2 z%%hyHy-PDdWn8Hwo?u>qT~>9Q3qCvPM&Uo{{OnZ-1Bl?LO`%MMla5tb7we>wHq5w^s)q)Dpf446&dNX1|gS;@-LvvthB{KP}5- z-IJ$H@qnVBuAXtlGbR3r(#fqWsE>&E(wud_6p+r|G|M8&&fm1K3UXvPR*VkOu(7rf z^>|%{dX1wcJz^mJsgw26YIWezf_Z%23Rhj?J-A|rRwi<}L+z-X7plNQC?H2Zrcel1 zNWVRx>nkI%uag<`6rp$SxZbH`GG%sa`5A$NEueeOgjuxulK-yVJ^BU+J^RA>5%KET z@bbNS#}9(gzlR&jhZk3SOV)EWH<@0jRpc}^(;K>!t3vO;8=!gTQ9j#Fs;8KZ@?gd%FhOv!Y34NX31<)Y+n zQeth{m{xsNoqxafD$zH+P&7Z-FP8~o7`vQwn5K?_&7C^`chsBy;ah>~?8krp)V`_A z=MCy1s5uVW-`O9Ykd}gGnmp;4NUyHKODfAWoo(2i>98JVt}vzfn=$^H!uY{^puf%B zj2(ILeMWpX9x4WMtJvU_u9N$;m?Uc}s~5a6EleQn`O!&Mz&U0nAN92i5iovk zfO>VT@=1(x$O)i*=QtnX%JXG{gajD?Z#yefV3^loqYk418Tkypov5yk194=%7n+|LXZC&=ZR5yBsZ^!Gn zWZB4L`pGT)DICo@dqL{z@9<*u zUDTM0lR%Ay?Be55GqyXWsWW5cW%tK@>rBH9ID|Q5bCc;IsiFQz0xNLxzr+u?Hco?w z99f=?Kvi}_X=%G7iRvYgngay&FrGIvR@g+?n$${2_oN)qB}j8_;-y>#gF5YV@t*6{ zcZLuf0AFa~zD6aTP|@2t!j%PY80kkZ|LO7w3KS%}R%D7+-qY!I_vcy3W~24+)}^T7 z4u6rGGMG9I$mn#adgD1{u!JnnKF_OATPxm2L ztIyrC^+pGJMJnX%*fZ$5eWWR1Pdw|+T#CgacB@OIg!Q%BpG`)oU3pC2nyl63)`i~a zha%fz+qbrr^PXf928sLHBP!3dr3)X`&f2c@8a;afSlK3zFtYURlpI5^mS)FQS)cMW zYc{{Icr{4Ea%exqQV0cd18x?F-exqsvz!k9jdtJ@yiol^gb*}iIJ_93@&w~y2*$nzV9xiKs4=(?h-Cnm zfdUZI3m6QK>ef1zaVTmL&Arxa@3<9xy%ADZo0fUvZ}_e%V(HFBSZ`Mr02BP+(J&B; zMA*_)z-S_ygUBswJp0HZ3_yTbfL@^}J>*#^4|ocIF%@@uuY+xW`#UY)46Hhpx@JfY znh5#!zu@|e5EcD@p%sMKzcdc&GA++Xc-X{72`;j!C?j_ihy579d}P`3hLE#d@}HHJ|B*Ti_0W66X`-w48E&i~;_FO0@K^B;0gp4UT_ET~WcJ;T}GPD1#8wy7#2fX@j zEm-%V6fu26C@!4g4Q5S~-B3L+u>Ky-RfvI9x0FT;F0K&w{Y)YiiPHf&JK|nLq>NLp zei^4o(m}qGfoLI&q1@fT1y@4DI*J%45SXVe861knX}$Y4$7zR5oY7(ZKr=@*hHC^!z42Fs87yccS?ig#H^7 z-RtRCxr!=8IPJTOGKuk=o)fwxqPw7O9T5tKp;BsAjQCd*?E7{dszHFMFUFJ&a-Jm! zP0N2w4m1!cNzQIC8Ep`mdnfXLP`Z^6M;>327TKl>4{%$Bz-)TGokWZ@lY-926js)I zX~`N?OdC>Y-MV{vUh<~DCnRx)!IL3?wU<{aFWx&IurkiYF8@4jOi<4EkSB@rZa-b9 z=`Bo#`LmKr%@9>kl7Z%0@rqoKYZi|x{BMmcL+CgS7$A#r8Jl5}|%a&DH(a6Cj_r(QqM=^qZEP9l@HKByc#~|Q8EJ&k+$HiBvpz8zq%QgSZ)do`XkiUkqAqVeY;YubFy4C zLyg$@8g_f8k`$Shy>5ND!ar_W{WVq_+%|fG1}~j{xSQ8MUVmDU9-OOO#quO`F>30k zlGM$QL>UXJ^uCE)wFTg=S#XTNdksT1{!81`6*mWM(~A(2!cljDBS>6V zT-}`>XI+IkZm1I#77oP*GlEq?q!BPW8`aN-80gtwLs$$5t0+Q2_Isio5ktF8eK!s< zUdTXf`X4FP0?@^X#z8>!3dUmp&fC@wc#3zAc&b#PEi7a0L&ZUVED=j ze6a@MO;SSO15E@9=HFG#r`X|iQ%PbC3GWe+9wk6qkNr>CIG;5Yq44=Q3GFl8fvRhu zv#6KGkd8!^!Z-#F)0q?g=R$H)Rw*Bf@@eW4xGUyxO1sl1Pss~UZDZHNW3(s;`Xc32 z%o~EUd(IN*vi#8mnG(!d%% zdG+emx|bEd?u<6Q0I8Az*9)ZF_0+8#8+Ik1S7Vw4C~h-oCuGCjUEL-J5ThDc%a%OA zpP2*xE-lhux@po{u-dpMv2?}6#%VmVA=5REH>Q;zrtLk#H#}|Of0$>dy(+Q2(9Cjo zsPN##2hOppYelLK@;W*!AE@)@ue=?Tl=NeR;7S~${pJ?3&4VZhSl=M1RG)@M)e$Ht zC*NyYr|xH2vQ!x$Tg?Vps^c_k0cF|?Do#~y|ry1l}*hslr}Rioasrp%WmL}FPdV#+6^Nu`JpfO!cWvM z-UL5<;zu`^WSM;VK9{-amnZT^X3_QAhcKSn8`3Re5$-mElcvvKJX!?RRw}mw)M#?D zl5o8~_%m&cM+2zad#q)7k)+6D`O>d_PF34m1gjQa?nz#o1d5H1kVh~M78A3lR>!S$GVw_ML%4L-unkN0wO4`AS0HlIUTt ztTlP4ky;p7b>#Fvvx5^D3#Z(9)n8Y6sK)1XOS4R2A4yXw_bPfF zqX82ZUMoo z8$gakhzF85dSci3J-4RLa(beZtKPWFIylJSYK!RJdrHh0GR8A$((Yd+9^n5Z*L&p{aBDlo8;X8PR*Tk)QnX-GiE7cJ(J{i9BYl&PJKy<)9M{ zHhTKcsbBdroZReVH$j;I78a9|^7553?H39-1|9;MF)7T!Y;HOs)it;jJ~6Ri++I0^ z&Yaq3dz6e*NB^c3&!vmWUHk6zDZURsdiCj+C~}}nSHkD2M}U1EyW5j#a}q_O*YexO z+~Y#A>1-{(^H=s>XGQ*V7B%k{&uLfAzRu608LcGnJBn=4LaNo$OXS?!_tzqa0}qDZ zJzSpPrj#@1jFmUFZ7L-r(({xH7#zWW8sO;e{FxhMR(F3+X6L{5!A7#{k8a$-%%2#+ zQsnSKHZJMS}c&POaNMvGw6;j5eX2@716c$(7FUWu zA-kI!#mnK)ujL37DX6gVc4{R6mG{vYBd%yX_Ik6d-`F1GJtUCi0=0 zOn;!D#I)t`4AD!M|Xo{0#y!Gh;S3jL17!7cQm_B;B%qj~G`KAy=zF zlV7kq53YTSbt|iyQzAfm3jza=q9FyU@{k#-{*PHN6)04YLEt0*ZHxP`aVr&8smW&J?kQcqE8++$ zC|GK;I@bdR3??TfJy5!U$=o6H{L3e$&MJ|+i4A@~D)-v4`_{?Zrg!7ifwP>~f4i9z zj_YedADIs`*~Pr5k4MDg(h@Q23lssh%FaRckwT1)90KViLWAK9 z#YDmGt%p%>hZa3NwM&aMCDB#@+XQ+M0NOHJ>! z>&*r&uP{-eTC85K?MgSU=nex=1pI2dOyjW$`vv;OmN#(xF^4cc1R0zp=58x+|3JgQ z0oD?_*gY8;oG2e8uSQFuUV7bI`OiUmHq9ce&G-peSTs&2{o2PY{hw>n8cb*ainGT> zwWb)HZ)c3Dpo)xOGc{w=ojL zbbT*+Qy`1!MHlTLJqQG<0Zj@*v$7d5RRYuy)3=^>b_u*_$;*zbIbNo8KVngu2Pod| zTZ_*-dAoNN6+XU`2S>g?kkhA06noIS<~aX&Kl6$OKe8*;D$f!9{S2d(oM<)ZqNJ

2Djb$MsAx2$a~SD4<(o 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Ȣ(L7OYF=##R` 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 Dc!h5W literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..258612dcae1d7a62d3b60d734b25400ba4885d57 GIT binary patch literal 170517 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

eSUvAgabHVT%o#d%2=~gLOtqcY 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 z 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

G?-5NB*w0UN^NtptWX)H(IZohw-4 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�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%0AtrdpsaQLzXh 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b22f7b41a75825cf7a4c9a32fd994535fc3b1a92 GIT binary patch literal 374759 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

3({ttBYr#Cai}& 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%0Dn9=@1SXi;pb4QNq@Rw4J^{C=W}A9 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�DkVC$Im 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�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 Hb>#m6g+NyX literal 0 HcmV?d00001 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}}