diff --git a/src/energy_manager.rs b/src/energy_manager.rs new file mode 100644 index 0000000..1b6fe01 --- /dev/null +++ b/src/energy_manager.rs @@ -0,0 +1,210 @@ +use crate::ship_nft::{DataKey as ShipDataKey, ShipNft}; +use soroban_sdk::{contracterror, contracttype, symbol_short, Env}; + +// ─── Storage Keys ───────────────────────────────────────────────────────── + +#[derive(Clone)] +#[contracttype] +pub enum EnergyKey { + /// Per-ship energy balance: `EnergyBalance(ship_id)`. + EnergyBalance(u64), + /// Global base recharge efficiency rate (u32, percentage). + BaseRechargeRate, + /// Per-ship blueprint-derived efficiency bonus: `EfficiencyBonus(ship_id)`. + EfficiencyBonus(u64), +} + +// ─── Custom Errors ──────────────────────────────────────────────────────── + +#[contracterror] +#[derive(Clone, Copy, Debug, Eq, PartialEq)] +#[repr(u32)] +pub enum EnergyError { + InsufficientEnergy = 1, + ShipNotFound = 2, + InvalidAmount = 3, + Overflow = 4, +} + +// ─── Constants ──────────────────────────────────────────────────────────── + +/// Default recharge efficiency: 50%. +const DEFAULT_RECHARGE_RATE: u32 = 50; + +/// Maximum energy cap to prevent overflow. +const MAX_ENERGY: u32 = u32::MAX; + +// ─── Internal Helpers ───────────────────────────────────────────────────── + +/// Verify that a ship exists in persistent storage. +fn require_ship_exists(env: &Env, ship_id: u64) -> Result<(), EnergyError> { + let _ship: ShipNft = env + .storage() + .persistent() + .get(&ShipDataKey::Ship(ship_id)) + .ok_or(EnergyError::ShipNotFound)?; + Ok(()) +} + +// ─── Public API (called by NebulaNomadContract in lib.rs) ───────────────── + +/// Initialize energy for a ship with a given starting balance. +/// +/// The ship must already exist (minted via `ship_nft`). Sets the initial +/// energy balance and emits an initialization event. +pub fn initialize_energy(env: &Env, ship_id: u64, initial_energy: u32) -> Result<(), EnergyError> { + require_ship_exists(env, ship_id)?; + + env.storage() + .persistent() + .set(&EnergyKey::EnergyBalance(ship_id), &initial_energy); + + env.events().publish( + (symbol_short!("energy"), symbol_short!("init")), + (ship_id, initial_energy), + ); + + Ok(()) +} + +/// Consume energy from a ship's balance for actions like scans and harvests. +/// +/// Validates that the amount is non-zero and that the ship has sufficient +/// energy. Returns the remaining balance after deduction. +pub fn consume_energy(env: &Env, ship_id: u64, amount: u32) -> Result { + if amount == 0 { + return Err(EnergyError::InvalidAmount); + } + + require_ship_exists(env, ship_id)?; + + let balance: u32 = env + .storage() + .persistent() + .get(&EnergyKey::EnergyBalance(ship_id)) + .unwrap_or(0); + + if balance < amount { + return Err(EnergyError::InsufficientEnergy); + } + + // Safe: underflow impossible due to the check above. + let new_balance = balance - amount; + + env.storage() + .persistent() + .set(&EnergyKey::EnergyBalance(ship_id), &new_balance); + + env.events().publish( + (symbol_short!("energy"), symbol_short!("consumed")), + (ship_id, amount, new_balance), + ); + + Ok(new_balance) +} + +/// Convert resources into ship energy using the effective recharge rate. +/// +/// The effective rate is `base_rate + per-ship bonus`, capped at 100%. +/// Energy gained is computed in i128 space to prevent intermediate overflow, +/// then clamped to u32::MAX via saturating_add. +pub fn recharge_energy( + env: &Env, + ship_id: u64, + resource_amount: i128, +) -> Result { + if resource_amount <= 0 { + return Err(EnergyError::InvalidAmount); + } + + require_ship_exists(env, ship_id)?; + + let base_rate: u32 = env + .storage() + .instance() + .get(&EnergyKey::BaseRechargeRate) + .unwrap_or(DEFAULT_RECHARGE_RATE); + + let bonus: u32 = env + .storage() + .persistent() + .get(&EnergyKey::EfficiencyBonus(ship_id)) + .unwrap_or(0); + + // Cap effective rate at 100%. + let effective_rate: u32 = { + let sum = base_rate.saturating_add(bonus); + if sum > 100 { 100 } else { sum } + }; + + // Compute in i128 to avoid intermediate overflow. + let gained_i128 = resource_amount * (effective_rate as i128) / 100; + + // Clamp to u32 range. + let energy_gained: u32 = if gained_i128 > MAX_ENERGY as i128 { + MAX_ENERGY + } else { + gained_i128 as u32 + }; + + let balance: u32 = env + .storage() + .persistent() + .get(&EnergyKey::EnergyBalance(ship_id)) + .unwrap_or(0); + + let new_balance = balance.saturating_add(energy_gained); + + env.storage() + .persistent() + .set(&EnergyKey::EnergyBalance(ship_id), &new_balance); + + env.events().publish( + (symbol_short!("energy"), symbol_short!("rechargd")), + (ship_id, energy_gained, new_balance), + ); + + Ok(new_balance) +} + +/// Read the current energy balance for a ship (view function). +pub fn get_energy(env: &Env, ship_id: u64) -> u32 { + env.storage() + .persistent() + .get(&EnergyKey::EnergyBalance(ship_id)) + .unwrap_or(0) +} + +/// Set the global base recharge efficiency rate (admin function). +pub fn set_base_recharge_rate(env: &Env, rate: u32) { + env.storage() + .instance() + .set(&EnergyKey::BaseRechargeRate, &rate); +} + +/// Apply a blueprint-derived efficiency bonus to a specific ship. +/// +/// This enables dynamic upgrade paths: craft a blueprint, then apply it +/// to boost a ship's recharge efficiency permanently. +pub fn apply_efficiency_bonus(env: &Env, ship_id: u64, bonus: u32) -> Result<(), EnergyError> { + require_ship_exists(env, ship_id)?; + + env.storage() + .persistent() + .set(&EnergyKey::EfficiencyBonus(ship_id), &bonus); + + env.events().publish( + (symbol_short!("energy"), symbol_short!("upgrade")), + (ship_id, bonus), + ); + + Ok(()) +} + +/// Read the current base recharge rate (view function). +pub fn get_recharge_rate(env: &Env) -> u32 { + env.storage() + .instance() + .get(&EnergyKey::BaseRechargeRate) + .unwrap_or(DEFAULT_RECHARGE_RATE) +} diff --git a/src/governance.rs b/src/governance.rs index ddc1e65..6d77cf0 100644 --- a/src/governance.rs +++ b/src/governance.rs @@ -56,7 +56,7 @@ pub fn create_proposal(env: Env, creator: Address, description: String, param_ch env.storage().instance().set(&symbol_short!("next_gid"), &(proposal_id + 1)); env.events().publish( - (symbol_short!("gov"), symbol_short!("proposal_created")), + (symbol_short!("gov"), symbol_short!("prop_new")), (proposal_id, creator), ); diff --git a/src/indexer_callbacks.rs b/src/indexer_callbacks.rs index d9e6705..4fa2f58 100644 --- a/src/indexer_callbacks.rs +++ b/src/indexer_callbacks.rs @@ -27,7 +27,7 @@ pub fn register_indexer_callback(env: Env, caller: Address, callback_id: Symbol) env.storage().persistent().set(&(symbol_short!("idx_cb"), callback_id.clone()), &callback); env.events().publish( - (symbol_short!("indexer"), symbol_short!("registered")), + (symbol_short!("indexer"), symbol_short!("registrd")), (callback_id,), ); @@ -39,7 +39,7 @@ pub fn trigger_indexer_event(env: Env, event_type: Symbol, payload: BytesN<256>) // Every call triggers an event that horizon indexers can filter and aggregate. env.events().publish( - (symbol_short!("indexer_ev"), event_type), + (symbol_short!("idxer_ev"), event_type), (payload,), ); diff --git a/src/lib.rs b/src/lib.rs index c6ec8b0..0e44a73 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,6 @@ #![no_std] -use soroban_sdk::{contract, contractimpl, Address, Bytes, BytesN, Env, Symbol, Vec}; +use soroban_sdk::{contract, contractimpl, Address, Bytes, BytesN, Env, String, Symbol, Vec}; mod blueprint_factory; mod nebula_explorer; @@ -16,6 +16,7 @@ mod difficulty_scaler; mod randomness_oracle; mod treasure_vault; +mod energy_manager; mod yield_farming; mod governance; mod theme_customizer; @@ -35,6 +36,7 @@ pub use referral_system::{Referral, ReferralError}; pub use player_profile::{PlayerProfile, ProfileError, ProgressUpdate}; pub use session_manager::{Session, SessionError}; pub use ship_registry::Ship; +pub use energy_manager::EnergyError; pub use dex_integration::{cancel_listing, harvest_and_list}; pub use difficulty_scaler::{ @@ -424,4 +426,48 @@ impl NebulaNomadContract { ) -> Result<(), indexer_callbacks::IndexerError> { indexer_callbacks::trigger_indexer_event(env, event_type, payload) } + + // ─── Energy Management ─────────────────────────────────────────────────── + + /// Initialize energy balance for a ship with a starting value. + pub fn initialize_energy( + env: Env, + ship_id: u64, + initial_energy: u32, + ) -> Result<(), EnergyError> { + energy_manager::initialize_energy(&env, ship_id, initial_energy) + } + + /// Consume energy from a ship for scans, harvests, and other actions. + pub fn consume_energy(env: Env, ship_id: u64, amount: u32) -> Result { + energy_manager::consume_energy(&env, ship_id, amount) + } + + /// Recharge a ship's energy by converting resources at the effective rate. + pub fn recharge_energy( + env: Env, + ship_id: u64, + resource_amount: i128, + ) -> Result { + energy_manager::recharge_energy(&env, ship_id, resource_amount) + } + + /// Read the current energy balance for a ship. + pub fn get_energy(env: Env, ship_id: u64) -> u32 { + energy_manager::get_energy(&env, ship_id) + } + + /// Set the global base recharge efficiency rate. + pub fn set_base_recharge_rate(env: Env, rate: u32) { + energy_manager::set_base_recharge_rate(&env, rate) + } + + /// Apply a blueprint-derived efficiency bonus to a ship's recharge rate. + pub fn apply_efficiency_bonus( + env: Env, + ship_id: u64, + bonus: u32, + ) -> Result<(), EnergyError> { + energy_manager::apply_efficiency_bonus(&env, ship_id, bonus) + } } diff --git a/src/theme_customizer.rs b/src/theme_customizer.rs index 8649da1..b36c97f 100644 --- a/src/theme_customizer.rs +++ b/src/theme_customizer.rs @@ -27,7 +27,7 @@ pub fn generate_theme_preview(env: Env, theme_id: Symbol) -> Result Ok(ThemePreview { name: symbol_short!("Void"), colors: Vec::from_array(&env, [symbol_short!("000000"), symbol_short!("444444")]), - particles: symbol_short!("DarkMatter"), + particles: symbol_short!("DrkMattr"), }), s if s == symbol_short!("nebula3") => Ok(ThemePreview { name: symbol_short!("Nova"), @@ -52,7 +52,7 @@ pub fn generate_theme_preview(env: Env, theme_id: Symbol) -> Result Ok(ThemePreview { name: symbol_short!("BlackHole"), colors: Vec::from_array(&env, [symbol_short!("000000"), symbol_short!("111111")]), - particles: symbol_short!("Singularity"), + particles: symbol_short!("Singlrty"), }), s if s == symbol_short!("nebula8") => Ok(ThemePreview { name: symbol_short!("Aurora"), diff --git a/test_snapshots/test_apply_scaling_invalid_level.1.json b/test_snapshots/test_apply_scaling_invalid_level.1.json new file mode 100644 index 0000000..f7eaf1d --- /dev/null +++ b/test_snapshots/test_apply_scaling_invalid_level.1.json @@ -0,0 +1,76 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_apply_scaling_to_layout.1.json b/test_snapshots/test_apply_scaling_to_layout.1.json new file mode 100644 index 0000000..39f1bfd --- /dev/null +++ b/test_snapshots/test_apply_scaling_to_layout.1.json @@ -0,0 +1,111 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "diff" + }, + { + "symbol": "adjust" + } + ], + "data": { + "vec": [ + { + "u32": 100 + }, + { + "u32": 203 + }, + { + "u32": 200 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_burst_limit_enforced.1.json b/test_snapshots/test_burst_limit_enforced.1.json new file mode 100644 index 0000000..afe2acc --- /dev/null +++ b/test_snapshots/test_burst_limit_enforced.1.json @@ -0,0 +1,53676 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "0100000000000000000000000000000000000000000000000000000000000000" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "harvest_and_list", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "map": [ + { + "key": { + "symbol": "cells" + }, + "val": { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 62 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 42 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 48 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 68 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 68 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + } + ] + } + }, + { + "key": { + "symbol": "height" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "seed" + }, + "val": { + "bytes": "2f6017012d4b4388b9447541885cce6d0cb5c296a8b564a5d316c46103644202" + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": 1700000000 + } + }, + { + "key": { + "symbol": "total_energy" + }, + "val": { + "u32": 3736 + } + }, + { + "key": { + "symbol": "width" + }, + "val": { + "u32": 16 + } + } + ] + }, + { + "symbol": "dust" + }, + { + "i128": { + "hi": 0, + "lo": 10 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "0200000000000000000000000000000000000000000000000000000000000000" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "harvest_and_list", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 2 + }, + { + "map": [ + { + "key": { + "symbol": "cells" + }, + "val": { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 46 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 68 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 46 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 60 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 48 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 64 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 66 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 61 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 65 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 42 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + } + ] + } + }, + { + "key": { + "symbol": "height" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "seed" + }, + "val": { + "bytes": "8a4f7e32aa4e218eb01b3a8d4d778256b2d499f34bf24b56f3f2a8c93686d403" + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": 1700000000 + } + }, + { + "key": { + "symbol": "total_energy" + }, + "val": { + "u32": 4117 + } + }, + { + "key": { + "symbol": "width" + }, + "val": { + "u32": 16 + } + } + ] + }, + { + "symbol": "dust" + }, + { + "i128": { + "hi": 0, + "lo": 10 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "0300000000000000000000000000000000000000000000000000000000000000" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "harvest_and_list", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 3 + }, + { + "map": [ + { + "key": { + "symbol": "cells" + }, + "val": { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 42 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 68 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 42 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 62 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 46 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 64 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + } + ] + } + }, + { + "key": { + "symbol": "height" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "seed" + }, + "val": { + "bytes": "2364497046621e0f269041efcb9cfbcce234860bab44b6c2989e543419b81b9a" + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": 1700000000 + } + }, + { + "key": { + "symbol": "total_energy" + }, + "val": { + "u32": 3648 + } + }, + { + "key": { + "symbol": "width" + }, + "val": { + "u32": 16 + } + } + ] + }, + { + "symbol": "dust" + }, + { + "i128": { + "hi": 0, + "lo": 10 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "0400000000000000000000000000000000000000000000000000000000000000" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "harvest_and_list", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 4 + }, + { + "map": [ + { + "key": { + "symbol": "cells" + }, + "val": { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 63 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 46 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 68 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 60 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 61 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 61 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 48 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 46 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 64 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + } + ] + } + }, + { + "key": { + "symbol": "height" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "seed" + }, + "val": { + "bytes": "7f4365d2d6d96fda9bf2b506a8798ff6afbe8864778c83c216d7ea8b7bb89b1f" + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": 1700000000 + } + }, + { + "key": { + "symbol": "total_energy" + }, + "val": { + "u32": 3668 + } + }, + { + "key": { + "symbol": "width" + }, + "val": { + "u32": 16 + } + } + ] + }, + { + "symbol": "dust" + }, + { + "i128": { + "hi": 0, + "lo": 10 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "0500000000000000000000000000000000000000000000000000000000000000" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "harvest_and_list", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 5 + }, + { + "map": [ + { + "key": { + "symbol": "cells" + }, + "val": { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 61 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 67 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 65 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 20 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 44 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 43 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 63 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 62 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + } + ] + } + }, + { + "key": { + "symbol": "height" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "seed" + }, + "val": { + "bytes": "95bbdf8f2bcab42c9cfe0d27009116ac04eb4ae00d39998691cbc726cf934a8d" + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": 1700000000 + } + }, + { + "key": { + "symbol": "total_energy" + }, + "val": { + "u32": 3750 + } + }, + { + "key": { + "symbol": "width" + }, + "val": { + "u32": 16 + } + } + ] + }, + { + "symbol": "dust" + }, + { + "i128": { + "hi": 0, + "lo": 10 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "6363636363636363636363636363636363636363636363636363636363636363" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + }, + { + "u64": 2 + }, + { + "u64": 3 + }, + { + "u64": 4 + }, + { + "u64": 5 + }, + { + "u64": 6 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 2 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 2 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 2 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 3 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 3 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 3 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 4 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 4 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 4 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 5 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 5 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 5 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 6 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 6 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 6 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 6 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Offer" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "active" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "u32": 552 + } + }, + { + "key": { + "symbol": "asset_id" + }, + "val": { + "symbol": "dust" + } + }, + { + "key": { + "symbol": "min_price" + }, + "val": { + "i128": { + "hi": 0, + "lo": 10 + } + } + }, + { + "key": { + "symbol": "offer_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Offer" + }, + { + "u64": 2 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "active" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "u32": 527 + } + }, + { + "key": { + "symbol": "asset_id" + }, + "val": { + "symbol": "dust" + } + }, + { + "key": { + "symbol": "min_price" + }, + "val": { + "i128": { + "hi": 0, + "lo": 10 + } + } + }, + { + "key": { + "symbol": "offer_id" + }, + "val": { + "u64": 2 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Offer" + }, + { + "u64": 3 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "active" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "u32": 553 + } + }, + { + "key": { + "symbol": "asset_id" + }, + "val": { + "symbol": "dust" + } + }, + { + "key": { + "symbol": "min_price" + }, + "val": { + "i128": { + "hi": 0, + "lo": 10 + } + } + }, + { + "key": { + "symbol": "offer_id" + }, + "val": { + "u64": 3 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Offer" + }, + { + "u64": 4 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "active" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "u32": 602 + } + }, + { + "key": { + "symbol": "asset_id" + }, + "val": { + "symbol": "dust" + } + }, + { + "key": { + "symbol": "min_price" + }, + "val": { + "i128": { + "hi": 0, + "lo": 10 + } + } + }, + { + "key": { + "symbol": "offer_id" + }, + "val": { + "u64": 4 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Offer" + }, + { + "u64": 5 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "active" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "u32": 493 + } + }, + { + "key": { + "symbol": "asset_id" + }, + "val": { + "symbol": "dust" + } + }, + { + "key": { + "symbol": "min_price" + }, + "val": { + "i128": { + "hi": 0, + "lo": 10 + } + } + }, + { + "key": { + "symbol": "offer_id" + }, + "val": { + "u64": 5 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "OfferCounter" + } + ] + }, + "val": { + "u64": 5 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dark" + } + ] + }, + "val": { + "u32": 3101 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dust" + } + ] + }, + "val": { + "u32": 2727 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "exotic" + } + ] + }, + "val": { + "u32": 3191 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "gas" + } + ] + }, + "val": { + "u32": 1973 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "ore" + } + ] + }, + "val": { + "u32": 1669 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "worm" + } + ] + }, + "val": { + "u32": 1609 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SessionListings" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "val": { + "u32": 5 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 115220454072064130 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 115220454072064130 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1194852393571756375 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1194852393571756375 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1301173170172112462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1301173170172112462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 2307661404550649928 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 2307661404550649928 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 2781962168096793370 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 2781962168096793370 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 3126073502131104533 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 3126073502131104533 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 6277191135259896685 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 6277191135259896685 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 6517132746326325848 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 6517132746326325848 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 7270604957039011794 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 7270604957039011794 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_burst_micro_consumptions.1.json b/test_snapshots/test_burst_micro_consumptions.1.json new file mode 100644 index 0000000..ef45466 --- /dev/null +++ b/test_snapshots/test_burst_micro_consumptions.1.json @@ -0,0 +1,426 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 75 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_cancel_already_cancelled_fails.1.json b/test_snapshots/test_cancel_already_cancelled_fails.1.json new file mode 100644 index 0000000..0f6b039 --- /dev/null +++ b/test_snapshots/test_cancel_already_cancelled_fails.1.json @@ -0,0 +1,11017 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "harvest_and_list", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "map": [ + { + "key": { + "symbol": "cells" + }, + "val": { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 46 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 65 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 42 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 64 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 62 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 67 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 48 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + } + ] + } + }, + { + "key": { + "symbol": "height" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "seed" + }, + "val": { + "bytes": "3d629055ff0140aa4f56ee02758f30c7fc1b185be80d17c32eb591075368b0ff" + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": 1700000000 + } + }, + { + "key": { + "symbol": "total_energy" + }, + "val": { + "u32": 4151 + } + }, + { + "key": { + "symbol": "width" + }, + "val": { + "u32": 16 + } + } + ] + }, + { + "symbol": "dust" + }, + { + "i128": { + "hi": 0, + "lo": 50 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "cancel_listing", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Offer" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "active" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "u32": 385 + } + }, + { + "key": { + "symbol": "asset_id" + }, + "val": { + "symbol": "dust" + } + }, + { + "key": { + "symbol": "min_price" + }, + "val": { + "i128": { + "hi": 0, + "lo": 50 + } + } + }, + { + "key": { + "symbol": "offer_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "OfferCounter" + } + ] + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dark" + } + ] + }, + "val": { + "u32": 716 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dust" + } + ] + }, + "val": { + "u32": 385 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "exotic" + } + ] + }, + "val": { + "u32": 710 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "gas" + } + ] + }, + "val": { + "u32": 412 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "ore" + } + ] + }, + "val": { + "u32": 506 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "worm" + } + ] + }, + "val": { + "u32": 465 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SessionListings" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "val": { + "u32": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_cancel_listing_deactivates_offer.1.json b/test_snapshots/test_cancel_listing_deactivates_offer.1.json new file mode 100644 index 0000000..d5192f4 --- /dev/null +++ b/test_snapshots/test_cancel_listing_deactivates_offer.1.json @@ -0,0 +1,11047 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "harvest_and_list", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "map": [ + { + "key": { + "symbol": "cells" + }, + "val": { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 46 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 65 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 42 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 64 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 62 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 67 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 48 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + } + ] + } + }, + { + "key": { + "symbol": "height" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "seed" + }, + "val": { + "bytes": "3d629055ff0140aa4f56ee02758f30c7fc1b185be80d17c32eb591075368b0ff" + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": 1700000000 + } + }, + { + "key": { + "symbol": "total_energy" + }, + "val": { + "u32": 4151 + } + }, + { + "key": { + "symbol": "width" + }, + "val": { + "u32": 16 + } + } + ] + }, + { + "symbol": "dust" + }, + { + "i128": { + "hi": 0, + "lo": 50 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "cancel_listing", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Offer" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "active" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "u32": 385 + } + }, + { + "key": { + "symbol": "asset_id" + }, + "val": { + "symbol": "dust" + } + }, + { + "key": { + "symbol": "min_price" + }, + "val": { + "i128": { + "hi": 0, + "lo": 50 + } + } + }, + { + "key": { + "symbol": "offer_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "OfferCounter" + } + ] + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dark" + } + ] + }, + "val": { + "u32": 716 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dust" + } + ] + }, + "val": { + "u32": 385 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "exotic" + } + ] + }, + "val": { + "u32": 710 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "gas" + } + ] + }, + "val": { + "u32": 412 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "ore" + } + ] + }, + "val": { + "u32": 506 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "worm" + } + ] + }, + "val": { + "u32": 465 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SessionListings" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "val": { + "u32": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "dex" + }, + { + "symbol": "canceld" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_claim_after_lock_expires_succeeds.1.json b/test_snapshots/test_claim_after_lock_expires_succeeds.1.json new file mode 100644 index 0000000..f303e7a --- /dev/null +++ b/test_snapshots/test_claim_after_lock_expires_succeeds.1.json @@ -0,0 +1,307 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "deposit_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 1000 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "claim_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 101, + "timestamp": 1604801, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Vault" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "bonus_multiplier" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "claimed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "lock_until" + }, + "val": { + "u64": 1604800 + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "ship_id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "vault_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "VaultCounter" + } + ] + }, + "val": { + "u64": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10100 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "vault" + }, + { + "symbol": "claimed" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1100 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_claim_before_lock_expires_fails.1.json b/test_snapshots/test_claim_before_lock_expires_fails.1.json new file mode 100644 index 0000000..7b8326b --- /dev/null +++ b/test_snapshots/test_claim_before_lock_expires_fails.1.json @@ -0,0 +1,219 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "deposit_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 500 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Vault" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "u64": 500 + } + }, + { + "key": { + "symbol": "bonus_multiplier" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "claimed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "lock_until" + }, + "val": { + "u64": 1604800 + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "ship_id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "vault_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "VaultCounter" + } + ] + }, + "val": { + "u64": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_claim_bonus_yield_calculation.1.json b/test_snapshots/test_claim_bonus_yield_calculation.1.json new file mode 100644 index 0000000..639b219 --- /dev/null +++ b/test_snapshots/test_claim_bonus_yield_calculation.1.json @@ -0,0 +1,307 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "deposit_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 333 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "claim_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 101, + "timestamp": 1604801, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Vault" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "u64": 333 + } + }, + { + "key": { + "symbol": "bonus_multiplier" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "claimed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "lock_until" + }, + "val": { + "u64": 1604800 + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "ship_id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "vault_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "VaultCounter" + } + ] + }, + "val": { + "u64": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10100 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "vault" + }, + { + "symbol": "claimed" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 366 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_consume_energy_insufficient.1.json b/test_snapshots/test_consume_energy_insufficient.1.json new file mode 100644 index 0000000..42db394 --- /dev/null +++ b/test_snapshots/test_consume_energy_insufficient.1.json @@ -0,0 +1,401 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 50 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_consume_energy_success.1.json b/test_snapshots/test_consume_energy_success.1.json new file mode 100644 index 0000000..809d859 --- /dev/null +++ b/test_snapshots/test_consume_energy_success.1.json @@ -0,0 +1,435 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 70 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "energy" + }, + { + "symbol": "consumed" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "u32": 30 + }, + { + "u32": 70 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_consume_energy_zero_amount.1.json b/test_snapshots/test_consume_energy_zero_amount.1.json new file mode 100644 index 0000000..066c4ba --- /dev/null +++ b/test_snapshots/test_consume_energy_zero_amount.1.json @@ -0,0 +1,401 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 100 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_consume_recharge_cycle.1.json b/test_snapshots/test_consume_recharge_cycle.1.json new file mode 100644 index 0000000..5ef962c --- /dev/null +++ b/test_snapshots/test_consume_recharge_cycle.1.json @@ -0,0 +1,437 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 90 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "energy" + }, + { + "symbol": "consumed" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "u32": 50 + }, + { + "u32": 90 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_deposit_treasure_creates_vault.1.json b/test_snapshots/test_deposit_treasure_creates_vault.1.json new file mode 100644 index 0000000..415598f --- /dev/null +++ b/test_snapshots/test_deposit_treasure_creates_vault.1.json @@ -0,0 +1,258 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "deposit_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 500 + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Vault" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "u64": 500 + } + }, + { + "key": { + "symbol": "bonus_multiplier" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "claimed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "lock_until" + }, + "val": { + "u64": 1604800 + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "ship_id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "vault_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "VaultCounter" + } + ] + }, + "val": { + "u64": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "vault" + }, + { + "symbol": "deposit" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 500 + }, + { + "u64": 1604800 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_deposit_zero_amount_fails.1.json b/test_snapshots/test_deposit_zero_amount_fails.1.json new file mode 100644 index 0000000..4cb6db8 --- /dev/null +++ b/test_snapshots/test_deposit_zero_amount_fails.1.json @@ -0,0 +1,76 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_different_blocks_produce_different_seeds.1.json b/test_snapshots/test_different_blocks_produce_different_seeds.1.json new file mode 100644 index 0000000..a7536f7 --- /dev/null +++ b/test_snapshots/test_different_blocks_produce_different_seeds.1.json @@ -0,0 +1,133 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 101, + "timestamp": 1700000005, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "EntropyPool" + } + ] + }, + "val": { + "vec": [ + { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + }, + { + "bytes": "7a818698ab522f026b5b304f627c756803d978dac16d160686ba3fb7df098d69" + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "PreviousHash" + } + ] + }, + "val": { + "bytes": "7a818698ab522f026b5b304f627c756803d978dac16d160686ba3fb7df098d69" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "rng" + }, + { + "symbol": "seed" + } + ], + "data": { + "bytes": "7a818698ab522f026b5b304f627c756803d978dac16d160686ba3fb7df098d69" + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_difficulty_increases_with_level.1.json b/test_snapshots/test_difficulty_increases_with_level.1.json new file mode 100644 index 0000000..3e12fce --- /dev/null +++ b/test_snapshots/test_difficulty_increases_with_level.1.json @@ -0,0 +1,112 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "diff" + }, + { + "symbol": "adjust" + } + ], + "data": { + "vec": [ + { + "u32": 100 + }, + { + "u32": 203 + }, + { + "u32": 200 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_difficulty_invalid_level_over_max.1.json b/test_snapshots/test_difficulty_invalid_level_over_max.1.json new file mode 100644 index 0000000..f7eaf1d --- /dev/null +++ b/test_snapshots/test_difficulty_invalid_level_over_max.1.json @@ -0,0 +1,76 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_difficulty_invalid_level_zero.1.json b/test_snapshots/test_difficulty_invalid_level_zero.1.json new file mode 100644 index 0000000..f7eaf1d --- /dev/null +++ b/test_snapshots/test_difficulty_invalid_level_zero.1.json @@ -0,0 +1,76 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_difficulty_level_1.1.json b/test_snapshots/test_difficulty_level_1.1.json new file mode 100644 index 0000000..ec0b95c --- /dev/null +++ b/test_snapshots/test_difficulty_level_1.1.json @@ -0,0 +1,110 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "diff" + }, + { + "symbol": "adjust" + } + ], + "data": { + "vec": [ + { + "u32": 1 + }, + { + "u32": 5 + }, + { + "u32": 100 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_difficulty_level_100.1.json b/test_snapshots/test_difficulty_level_100.1.json new file mode 100644 index 0000000..cb83474 --- /dev/null +++ b/test_snapshots/test_difficulty_level_100.1.json @@ -0,0 +1,110 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "diff" + }, + { + "symbol": "adjust" + } + ], + "data": { + "vec": [ + { + "u32": 100 + }, + { + "u32": 203 + }, + { + "u32": 200 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_difficulty_level_50.1.json b/test_snapshots/test_difficulty_level_50.1.json new file mode 100644 index 0000000..a6eb832 --- /dev/null +++ b/test_snapshots/test_difficulty_level_50.1.json @@ -0,0 +1,110 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "diff" + }, + { + "symbol": "adjust" + } + ], + "data": { + "vec": [ + { + "u32": 50 + }, + { + "u32": 103 + }, + { + "u32": 149 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_double_claim_fails.1.json b/test_snapshots/test_double_claim_fails.1.json new file mode 100644 index 0000000..bac53db --- /dev/null +++ b/test_snapshots/test_double_claim_fails.1.json @@ -0,0 +1,274 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "deposit_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 500 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "claim_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 101, + "timestamp": 1604801, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Vault" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "u64": 500 + } + }, + { + "key": { + "symbol": "bonus_multiplier" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "claimed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "lock_until" + }, + "val": { + "u64": 1604800 + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "ship_id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "vault_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "VaultCounter" + } + ] + }, + "val": { + "u64": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10100 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_energy_for_nonexistent_ship.1.json b/test_snapshots/test_energy_for_nonexistent_ship.1.json new file mode 100644 index 0000000..803b75b --- /dev/null +++ b/test_snapshots/test_energy_for_nonexistent_ship.1.json @@ -0,0 +1,76 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_entropy_pool_caps_at_max.1.json b/test_snapshots/test_entropy_pool_caps_at_max.1.json new file mode 100644 index 0000000..1474d0d --- /dev/null +++ b/test_snapshots/test_entropy_pool_caps_at_max.1.json @@ -0,0 +1,144 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 112, + "timestamp": 1700000060, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "EntropyPool" + } + ] + }, + "val": { + "vec": [ + { + "bytes": "62ad99b827d0d9187d2704bfeb8763196c0faf0ff9fb8ea247cdd62995f8484e" + }, + { + "bytes": "14c826bee26b87e43ed1bddb8b8eaff2466753901d17e792fa5ff93735accec5" + }, + { + "bytes": "adc74ed123d28ac75a09b29cb53fac6a68059c4d8e35a55f7ff46403833e3438" + }, + { + "bytes": "b190519f2e6556bf7a3614f2770ef615a1995fac013d5b1aa0c57883eacbeedd" + }, + { + "bytes": "c02914c13fda9ddd23bca6a72195b457ec20a38644879d2d25d7d1c2df5bb006" + }, + { + "bytes": "c7dc5ff8ba9aa4425fa067aa247190123db88e78e18fd2e8607b9b9d64f7fe38" + }, + { + "bytes": "b150e6460c69221a31a0a06ed831c0a68543739763e777f8da3ab1fc6f80b2de" + }, + { + "bytes": "b693b620a06ec90cdf054fe0714503066b1cd9ce44bddd96cc6cfad66679d756" + }, + { + "bytes": "c44bbd29a6a9a535961c06a989c8306cc2d04332efbcec7e73c101fa85d3acc9" + }, + { + "bytes": "e2549507d6c9175a149c187a47967ad568bdba45dadc770d5e6fd7cc5366ea2d" + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "PreviousHash" + } + ] + }, + "val": { + "bytes": "e2549507d6c9175a149c187a47967ad568bdba45dadc770d5e6fd7cc5366ea2d" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_entropy_pool_grows.1.json b/test_snapshots/test_entropy_pool_grows.1.json new file mode 100644 index 0000000..61b51f6 --- /dev/null +++ b/test_snapshots/test_entropy_pool_grows.1.json @@ -0,0 +1,117 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 102, + "timestamp": 1700000010, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "EntropyPool" + } + ] + }, + "val": { + "vec": [ + { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + }, + { + "bytes": "7a818698ab522f026b5b304f627c756803d978dac16d160686ba3fb7df098d69" + }, + { + "bytes": "4e3fae0cec02f122aeb7dad1005c604097dd8f392727d1de307e1d531567617a" + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "PreviousHash" + } + ] + }, + "val": { + "bytes": "4e3fae0cec02f122aeb7dad1005c604097dd8f392727d1de307e1d531567617a" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_get_nonexistent_vault_returns_none.1.json b/test_snapshots/test_get_nonexistent_vault_returns_none.1.json new file mode 100644 index 0000000..4cb6db8 --- /dev/null +++ b/test_snapshots/test_get_nonexistent_vault_returns_none.1.json @@ -0,0 +1,76 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_get_vault_returns_data.1.json b/test_snapshots/test_get_vault_returns_data.1.json new file mode 100644 index 0000000..7b8326b --- /dev/null +++ b/test_snapshots/test_get_vault_returns_data.1.json @@ -0,0 +1,219 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "deposit_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 500 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Vault" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "u64": 500 + } + }, + { + "key": { + "symbol": "bonus_multiplier" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "claimed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "lock_until" + }, + "val": { + "u64": 1604800 + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "ship_id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "vault_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "VaultCounter" + } + ] + }, + "val": { + "u64": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_harvest_and_list_creates_offer.1.json b/test_snapshots/test_harvest_and_list_creates_offer.1.json new file mode 100644 index 0000000..31207b5 --- /dev/null +++ b/test_snapshots/test_harvest_and_list_creates_offer.1.json @@ -0,0 +1,11034 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "harvest_and_list", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "map": [ + { + "key": { + "symbol": "cells" + }, + "val": { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 0 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 1 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 26 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 2 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 3 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 23 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 4 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 24 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 5 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 41 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 28 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 6 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 7 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 46 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 8 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 69 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 21 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 9 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 65 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 34 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 42 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 10 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 64 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 30 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 33 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 32 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 11 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 19 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 22 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 29 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 62 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 12 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 47 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 49 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 25 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 13 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 18 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 27 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "GasCloud" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 14 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 40 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Wormhole" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 67 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 4 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "DarkMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 31 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 3 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 8 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 9 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Empty" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 5 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "StellarDust" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 17 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Asteroid" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 11 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 12 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 48 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "ExoticMatter" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 45 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 14 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + }, + { + "map": [ + { + "key": { + "symbol": "cell_type" + }, + "val": { + "vec": [ + { + "symbol": "Star" + } + ] + } + }, + { + "key": { + "symbol": "energy" + }, + "val": { + "u32": 13 + } + }, + { + "key": { + "symbol": "x" + }, + "val": { + "u32": 15 + } + }, + { + "key": { + "symbol": "y" + }, + "val": { + "u32": 15 + } + } + ] + } + ] + } + }, + { + "key": { + "symbol": "height" + }, + "val": { + "u32": 16 + } + }, + { + "key": { + "symbol": "seed" + }, + "val": { + "bytes": "3d629055ff0140aa4f56ee02758f30c7fc1b185be80d17c32eb591075368b0ff" + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": 1700000000 + } + }, + { + "key": { + "symbol": "total_energy" + }, + "val": { + "u32": 4151 + } + }, + { + "key": { + "symbol": "width" + }, + "val": { + "u32": 16 + } + } + ] + }, + { + "symbol": "dust" + }, + { + "i128": { + "hi": 0, + "lo": 100 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Offer" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "active" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "u32": 385 + } + }, + { + "key": { + "symbol": "asset_id" + }, + "val": { + "symbol": "dust" + } + }, + { + "key": { + "symbol": "min_price" + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "symbol": "offer_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "OfferCounter" + } + ] + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dark" + } + ] + }, + "val": { + "u32": 716 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dust" + } + ] + }, + "val": { + "u32": 385 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "exotic" + } + ] + }, + "val": { + "u32": 710 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "gas" + } + ] + }, + "val": { + "u32": 412 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "ore" + } + ] + }, + "val": { + "u32": 506 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ResourceBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "worm" + } + ] + }, + "val": { + "u32": 465 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SessionListings" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "val": { + "u32": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "harvest" + }, + { + "symbol": "done" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "u32": 3194 + } + ] + } + } + } + }, + "failed_call": false + }, + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "dex" + }, + { + "symbol": "listed" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "dust" + }, + { + "u32": 385 + }, + { + "i128": { + "hi": 0, + "lo": 100 + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_harvest_and_list_invalid_price_fails.1.json b/test_snapshots/test_harvest_and_list_invalid_price_fails.1.json new file mode 100644 index 0000000..c8b89d4 --- /dev/null +++ b/test_snapshots/test_harvest_and_list_invalid_price_fails.1.json @@ -0,0 +1,410 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "generate_nebula_layout", + "args": [ + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_initialize_and_get_energy.1.json b/test_snapshots/test_initialize_and_get_energy.1.json new file mode 100644 index 0000000..066c4ba --- /dev/null +++ b/test_snapshots/test_initialize_and_get_energy.1.json @@ -0,0 +1,401 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 100 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_legendary_weight_increases_with_level.1.json b/test_snapshots/test_legendary_weight_increases_with_level.1.json new file mode 100644 index 0000000..39f1bfd --- /dev/null +++ b/test_snapshots/test_legendary_weight_increases_with_level.1.json @@ -0,0 +1,111 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "diff" + }, + { + "symbol": "adjust" + } + ], + "data": { + "vec": [ + { + "u32": 100 + }, + { + "u32": 203 + }, + { + "u32": 200 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_multi_block_mixing_changes_output.1.json b/test_snapshots/test_multi_block_mixing_changes_output.1.json new file mode 100644 index 0000000..44d45cf --- /dev/null +++ b/test_snapshots/test_multi_block_mixing_changes_output.1.json @@ -0,0 +1,133 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "EntropyPool" + } + ] + }, + "val": { + "vec": [ + { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + }, + { + "bytes": "e59c1b9d2d1ecf101f39f88baeb68262f36f21cb732ab8699d6f6e19136c2269" + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "PreviousHash" + } + ] + }, + "val": { + "bytes": "e59c1b9d2d1ecf101f39f88baeb68262f36f21cb732ab8699d6f6e19136c2269" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "rng" + }, + { + "symbol": "seed" + } + ], + "data": { + "bytes": "e59c1b9d2d1ecf101f39f88baeb68262f36f21cb732ab8699d6f6e19136c2269" + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_non_owner_cannot_claim.1.json b/test_snapshots/test_non_owner_cannot_claim.1.json new file mode 100644 index 0000000..c3f03a1 --- /dev/null +++ b/test_snapshots/test_non_owner_cannot_claim.1.json @@ -0,0 +1,219 @@ +{ + "generators": { + "address": 3, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "deposit_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 500 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 101, + "timestamp": 1604801, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Vault" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "u64": 500 + } + }, + { + "key": { + "symbol": "bonus_multiplier" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "claimed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "lock_until" + }, + "val": { + "u64": 1604800 + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "ship_id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "vault_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "VaultCounter" + } + ] + }, + "val": { + "u64": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_rarity_weights_sum_to_100.1.json b/test_snapshots/test_rarity_weights_sum_to_100.1.json new file mode 100644 index 0000000..1e7579b --- /dev/null +++ b/test_snapshots/test_rarity_weights_sum_to_100.1.json @@ -0,0 +1,115 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "diff" + }, + { + "symbol": "adjust" + } + ], + "data": { + "vec": [ + { + "u32": 100 + }, + { + "u32": 203 + }, + { + "u32": 200 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_recharge_energy_overflow_capped.1.json b/test_snapshots/test_recharge_energy_overflow_capped.1.json new file mode 100644 index 0000000..969c15d --- /dev/null +++ b/test_snapshots/test_recharge_energy_overflow_capped.1.json @@ -0,0 +1,449 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 4294967295 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "BaseRechargeRate" + } + ] + }, + "val": { + "u32": 100 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "energy" + }, + { + "symbol": "rechargd" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "u32": 1000000 + }, + { + "u32": 4294967295 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_recharge_energy_success.1.json b/test_snapshots/test_recharge_energy_success.1.json new file mode 100644 index 0000000..0ebb565 --- /dev/null +++ b/test_snapshots/test_recharge_energy_success.1.json @@ -0,0 +1,435 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 100 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "energy" + }, + { + "symbol": "rechargd" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "u32": 100 + }, + { + "u32": 100 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_recharge_energy_with_efficiency_bonus.1.json b/test_snapshots/test_recharge_energy_with_efficiency_bonus.1.json new file mode 100644 index 0000000..36f2ab8 --- /dev/null +++ b/test_snapshots/test_recharge_energy_with_efficiency_bonus.1.json @@ -0,0 +1,481 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EfficiencyBonus" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EfficiencyBonus" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 30 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 160 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "energy" + }, + { + "symbol": "rechargd" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "u32": 160 + }, + { + "u32": 160 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_request_random_seed_returns_32_bytes.1.json b/test_snapshots/test_request_random_seed_returns_32_bytes.1.json new file mode 100644 index 0000000..0c17ffb --- /dev/null +++ b/test_snapshots/test_request_random_seed_returns_32_bytes.1.json @@ -0,0 +1,129 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "EntropyPool" + } + ] + }, + "val": { + "vec": [ + { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "PreviousHash" + } + ] + }, + "val": { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "rng" + }, + { + "symbol": "seed" + } + ], + "data": { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_seed_uniqueness_across_many_blocks.1.json b/test_snapshots/test_seed_uniqueness_across_many_blocks.1.json new file mode 100644 index 0000000..cea3695 --- /dev/null +++ b/test_snapshots/test_seed_uniqueness_across_many_blocks.1.json @@ -0,0 +1,175 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 120, + "timestamp": 1700000100, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "EntropyPool" + } + ] + }, + "val": { + "vec": [ + { + "bytes": "c44bbd29a6a9a535961c06a989c8306cc2d04332efbcec7e73c101fa85d3acc9" + }, + { + "bytes": "e2549507d6c9175a149c187a47967ad568bdba45dadc770d5e6fd7cc5366ea2d" + }, + { + "bytes": "c1a89c434a68b6bdcc864bccd60163d101168c9050ee83c2f2d0935a3291bddc" + }, + { + "bytes": "778dc9ade6fd292c887f45b382be649e2a4e4a9a4f2aa7c4329f76abf3c88181" + }, + { + "bytes": "48f608411bdb00de0c972c42a6202b4e978160cbde1704be2edf184fe3263f50" + }, + { + "bytes": "0affc992c448d4edf3d1945e2b143da543936e8e6a5fa0ac9af054b096501984" + }, + { + "bytes": "e0bbd23edae5f239eae58cf506c5d4ddc3b43d542d03db1cdf34db9f14f06022" + }, + { + "bytes": "8785be0796e3163e9ab941702ee1e6e86b394b796b55b1322f60b6aa0f8d36dc" + }, + { + "bytes": "dc471d414b1c272b2a876bea7305c74a654a16972aee9ea794143b600b43fb3c" + }, + { + "bytes": "ef47b1f28b16becc2d6ebd7fadbb6358b9c2f45f1d04d0db29d7c0a1551f9ae4" + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "PreviousHash" + } + ] + }, + "val": { + "bytes": "ef47b1f28b16becc2d6ebd7fadbb6358b9c2f45f1d04d0db29d7c0a1551f9ae4" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "rng" + }, + { + "symbol": "seed" + } + ], + "data": { + "bytes": "ef47b1f28b16becc2d6ebd7fadbb6358b9c2f45f1d04d0db29d7c0a1551f9ae4" + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_set_base_recharge_rate.1.json b/test_snapshots/test_set_base_recharge_rate.1.json new file mode 100644 index 0000000..d0bad67 --- /dev/null +++ b/test_snapshots/test_set_base_recharge_rate.1.json @@ -0,0 +1,449 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "mint_ship", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "explorer" + }, + { + "bytes": "00000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "EnergyBalance" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 50 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "OwnerShips" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "vec": [ + { + "u64": 1 + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ReentrancyLock" + } + ] + }, + "durability": "persistent", + "val": { + "bool": false + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "Ship" + }, + { + "u64": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "hull" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "metadata" + }, + "val": { + "bytes": "00000000" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "scanner_power" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "ship_type" + }, + "val": { + "symbol": "explorer" + } + } + ] + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "vec": [ + { + "symbol": "ShipCounter" + } + ] + }, + "durability": "persistent", + "val": { + "u64": 1 + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "BaseRechargeRate" + } + ] + }, + "val": { + "u32": 25 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "energy" + }, + { + "symbol": "rechargd" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "u32": 50 + }, + { + "u32": 50 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_vault_with_mock_time_progression.1.json b/test_snapshots/test_vault_with_mock_time_progression.1.json new file mode 100644 index 0000000..fb31f1e --- /dev/null +++ b/test_snapshots/test_vault_with_mock_time_progression.1.json @@ -0,0 +1,308 @@ +{ + "generators": { + "address": 2, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "deposit_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + }, + { + "u64": 100 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "function_name": "claim_treasure", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 1 + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 102, + "timestamp": 1604801, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Vault" + }, + { + "u64": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "u64": 100 + } + }, + { + "key": { + "symbol": "bonus_multiplier" + }, + "val": { + "u64": 1000 + } + }, + { + "key": { + "symbol": "claimed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "lock_until" + }, + "val": { + "u64": 1604800 + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "ship_id" + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "symbol": "vault_id" + }, + "val": { + "u64": 1 + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "VaultCounter" + } + ] + }, + "val": { + "u64": 1 + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10099 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 10101 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "vault" + }, + { + "symbol": "claimed" + } + ], + "data": { + "vec": [ + { + "u64": 1 + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u64": 110 + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/test_snapshots/test_verify_valid_seed_passes_through.1.json b/test_snapshots/test_verify_valid_seed_passes_through.1.json new file mode 100644 index 0000000..f7eaf1d --- /dev/null +++ b/test_snapshots/test_verify_valid_seed_passes_through.1.json @@ -0,0 +1,76 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_verify_zero_seed_no_fallback_fails.1.json b/test_snapshots/test_verify_zero_seed_no_fallback_fails.1.json new file mode 100644 index 0000000..f7eaf1d --- /dev/null +++ b/test_snapshots/test_verify_zero_seed_no_fallback_fails.1.json @@ -0,0 +1,76 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": null + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/test_snapshots/test_verify_zero_seed_with_fallback.1.json b/test_snapshots/test_verify_zero_seed_with_fallback.1.json new file mode 100644 index 0000000..02a32ae --- /dev/null +++ b/test_snapshots/test_verify_zero_seed_with_fallback.1.json @@ -0,0 +1,130 @@ +{ + "generators": { + "address": 1, + "nonce": 0 + }, + "auth": [ + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 100, + "timestamp": 1700000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 10, + "min_persistent_entry_ttl": 1000, + "min_temp_entry_ttl": 100, + "max_entry_ttl": 10000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "EntropyPool" + } + ] + }, + "val": { + "vec": [ + { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "PreviousHash" + } + ] + }, + "val": { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 1099 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 1099 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "rng" + }, + { + "symbol": "fallbck" + } + ], + "data": { + "bytes": "a4ba649f782b93235cc29f8d261d5a5e48a126e89e04ae5dbc8ad29164fd9aa2" + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/tests/test_energy_manager.rs b/tests/test_energy_manager.rs new file mode 100644 index 0000000..edab28e --- /dev/null +++ b/tests/test_energy_manager.rs @@ -0,0 +1,182 @@ +#![cfg(test)] + +use soroban_sdk::testutils::{Address as _, Events, Ledger, LedgerInfo}; +use soroban_sdk::{Address, Bytes, Env}; +use stellar_nebula_nomad::{NebulaNomadContract, NebulaNomadContractClient}; + +fn setup() -> (Env, NebulaNomadContractClient<'static>, Address) { + let env = Env::default(); + env.mock_all_auths(); + env.ledger().set(LedgerInfo { + protocol_version: 22, + sequence_number: 100, + timestamp: 1_700_000_000, + network_id: [0u8; 32], + base_reserve: 10, + min_temp_entry_ttl: 100, + min_persistent_entry_ttl: 1000, + max_entry_ttl: 10_000, + }); + let contract_id = env.register(NebulaNomadContract, ()); + let client = NebulaNomadContractClient::new(&env, &contract_id); + let player = Address::generate(&env); + (env, client, player) +} + +/// Mint a ship and return its ID. Required before any energy operation +/// because `require_ship_exists` checks persistent storage for the ship. +fn mint_test_ship(env: &Env, client: &NebulaNomadContractClient, owner: &Address) -> u64 { + let metadata = Bytes::from_slice(env, &[0u8; 4]); + let ship = client.mint_ship(owner, &soroban_sdk::symbol_short!("explorer"), &metadata); + ship.id +} + +// ─── Energy Management Tests ───────────────────────────────────────────── + +#[test] +fn test_initialize_and_get_energy() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + client.initialize_energy(&ship_id, &100u32); + let energy = client.get_energy(&ship_id); + assert_eq!(energy, 100); +} + +#[test] +fn test_consume_energy_success() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + client.initialize_energy(&ship_id, &100u32); + let remaining = client.consume_energy(&ship_id, &30u32); + assert_eq!(remaining, 70); + + // Verify that at least one energy event was emitted + let events = env.events().all(); + assert!( + !events.is_empty(), + "Expected energy consumed event to be emitted" + ); +} + +#[test] +fn test_consume_energy_insufficient() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + client.initialize_energy(&ship_id, &50u32); + // Attempting to consume 80 from a balance of 50 must fail + let result = client.try_consume_energy(&ship_id, &80u32); + assert!(result.is_err()); +} + +#[test] +fn test_consume_energy_zero_amount() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + client.initialize_energy(&ship_id, &100u32); + // amount=0 must be rejected as InvalidAmount + let result = client.try_consume_energy(&ship_id, &0u32); + assert!(result.is_err()); +} + +#[test] +fn test_recharge_energy_success() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + client.initialize_energy(&ship_id, &0u32); + // Default rate = 50%, so 200 * 50 / 100 = 100 energy gained + let new_balance = client.recharge_energy(&ship_id, &200i128); + assert_eq!(new_balance, 100); +} + +#[test] +fn test_recharge_energy_with_efficiency_bonus() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + client.initialize_energy(&ship_id, &0u32); + // Apply 30% bonus → effective rate = min(50 + 30, 100) = 80% + client.apply_efficiency_bonus(&ship_id, &30u32); + // 200 * 80 / 100 = 160 energy gained + let new_balance = client.recharge_energy(&ship_id, &200i128); + assert_eq!(new_balance, 160); +} + +#[test] +fn test_recharge_energy_overflow_capped() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + // Start near u32::MAX + client.initialize_energy(&ship_id, &(u32::MAX - 10)); + // Set rate to 100% for 1:1 resource-to-energy mapping + client.set_base_recharge_rate(&100u32); + // Recharge with a large amount — saturating_add must cap at u32::MAX + let new_balance = client.recharge_energy(&ship_id, &1_000_000i128); + assert_eq!(new_balance, u32::MAX); +} + +#[test] +fn test_consume_recharge_cycle() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + // Initialize with 100 + client.initialize_energy(&ship_id, &100u32); + + // Consume 60 → 40 remaining + let after_consume = client.consume_energy(&ship_id, &60u32); + assert_eq!(after_consume, 40); + + // Recharge with 200 resources at default 50% → +100 → 140 + let after_recharge = client.recharge_energy(&ship_id, &200i128); + assert_eq!(after_recharge, 140); + + // Consume 50 → 90 remaining + let final_balance = client.consume_energy(&ship_id, &50u32); + assert_eq!(final_balance, 90); +} + +#[test] +fn test_burst_micro_consumptions() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + client.initialize_energy(&ship_id, &100u32); + + // 25 consecutive 1-unit consumptions — must complete without error + for i in 0..25u32 { + let remaining = client.consume_energy(&ship_id, &1u32); + assert_eq!(remaining, 100 - (i + 1)); + } + + let energy = client.get_energy(&ship_id); + assert_eq!(energy, 75); +} + +#[test] +fn test_energy_for_nonexistent_ship() { + let (_env, client, _player) = setup(); + + // Ship 9999 was never minted — consume must fail with ShipNotFound + let result = client.try_consume_energy(&9999u64, &10u32); + assert!(result.is_err()); +} + +#[test] +fn test_set_base_recharge_rate() { + let (env, client, player) = setup(); + let ship_id = mint_test_ship(&env, &client, &player); + + client.initialize_energy(&ship_id, &0u32); + + // Change rate from default 50% to 25% + client.set_base_recharge_rate(&25u32); + // 200 * 25 / 100 = 50 energy gained + let balance = client.recharge_energy(&ship_id, &200i128); + assert_eq!(balance, 50); +}