From 721acbd1aaf74e966ed5ed20fc445be245328534 Mon Sep 17 00:00:00 2001 From: Mike McGhen Date: Tue, 21 Jul 2026 12:55:30 -0400 Subject: [PATCH] South town MVP: world sim, seasons, granary, contrast test + findings Godot 4.7 C# world simulation per SPEC.md (with 2026-07-21 amendments). 15 NPCs, 5-state machine, demand-driven work, soul-imprint triad data model, seasons with winter frost, granary, need-based gift economy, selfish-soul contrast wiring, daily/per-villager/gift CSV logging. FINDINGS.md documents the four soak experiments: the dead paradise, the buffers winning, the emergent hungry gap, and the contrast test proving the four-town thesis (and that selfishness wins until the soul-consequence layer exists). Co-Authored-By: Claude Fable 5 --- .gitignore | 9 + FINDINGS.md | 107 + Main.tscn | 11 + README.md | 35 + WorldSim.csproj | 8 + WorldSim.sln | 19 + project.godot | 29 + scripts/Building.cs | 206 ++ scripts/Building.cs.uid | 1 + scripts/GameManager.cs | 126 ++ scripts/GameManager.cs.uid | 1 + scripts/NPC.cs | 495 +++++ scripts/NPC.cs.uid | 1 + scripts/SaveSystem.cs | 34 + scripts/SaveSystem.cs.uid | 1 + scripts/SoulProfile.cs | 80 + scripts/SoulProfile.cs.uid | 1 + scripts/StatsLogger.cs | 155 ++ scripts/StatsLogger.cs.uid | 1 + scripts/TradeSystem.cs | 64 + scripts/TradeSystem.cs.uid | 1 + scripts/Visualization.cs | 173 ++ scripts/Visualization.cs.uid | 1 + scripts/World.cs | 142 ++ scripts/World.cs.uid | 1 + soak_gifts.csv | 12 + soak_gifts.csv.import | 19 + soak_npc_days.csv | 3646 ++++++++++++++++++++++++++++++++++ soak_npc_days.csv.import | 19 + soak_stats.csv | 244 +++ soak_stats.csv.import | 19 + 31 files changed, 5661 insertions(+) create mode 100644 .gitignore create mode 100644 FINDINGS.md create mode 100644 Main.tscn create mode 100644 README.md create mode 100644 WorldSim.csproj create mode 100644 WorldSim.sln create mode 100644 project.godot create mode 100644 scripts/Building.cs create mode 100644 scripts/Building.cs.uid create mode 100644 scripts/GameManager.cs create mode 100644 scripts/GameManager.cs.uid create mode 100644 scripts/NPC.cs create mode 100644 scripts/NPC.cs.uid create mode 100644 scripts/SaveSystem.cs create mode 100644 scripts/SaveSystem.cs.uid create mode 100644 scripts/SoulProfile.cs create mode 100644 scripts/SoulProfile.cs.uid create mode 100644 scripts/StatsLogger.cs create mode 100644 scripts/StatsLogger.cs.uid create mode 100644 scripts/TradeSystem.cs create mode 100644 scripts/TradeSystem.cs.uid create mode 100644 scripts/Visualization.cs create mode 100644 scripts/Visualization.cs.uid create mode 100644 scripts/World.cs create mode 100644 scripts/World.cs.uid create mode 100644 soak_gifts.csv create mode 100644 soak_gifts.csv.import create mode 100644 soak_npc_days.csv create mode 100644 soak_npc_days.csv.import create mode 100644 soak_stats.csv create mode 100644 soak_stats.csv.import diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b248f36 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# Godot +.godot/ +*.translation +export_presets.cfg + +# .NET +bin/ +obj/ +*.csproj.user diff --git a/FINDINGS.md b/FINDINGS.md new file mode 100644 index 0000000..7a520fe --- /dev/null +++ b/FINDINGS.md @@ -0,0 +1,107 @@ +# WorldSim — Soak Experiment Findings (July 2026) + +Four long-run experiments against the South (Nature) town MVP. Each run: +15 NPCs, 256×256 world, seed 12345, ~240 simulated days (2 years) at +accelerated speed. Data: `soak_stats.csv` (daily), `soak_npc_days.csv` +(per-villager dominant states), `soak_gifts.csv` (every gift, with names). + +--- + +## Run 1 — Baseline (no seasons): the dead paradise + +**Setup:** constant regeneration, upkeep + food demand only. + +**Result:** perfectly stable, perfectly inert. 200 days: wood held a ±1% +band, shelter condition pinned at 100%, **zero trades**, no roles — every +villager Socializing-dominant ~114 of 119 days, 78% of waking life idle. +The village completed all construction and expansion by day 3–4 and then +had nothing left to want. + +**Lesson:** a village is a metabolism, not a project. Equilibrium without +pressure produces no society: no differentiation, no exchange, no +structure. Abundance makes generosity unobservable. + +--- + +## Run 2 — Seasons (regen throttle only): the buffers win + +**Setup:** 30-day seasons; winter cuts food regen to 5%, wood to 40%. +Granary added (clay walls — first clay use), need-based gift trigger. + +**Result:** winter became a *worked* season — gathering 4,889 ticks/day vs +1,857 in summer, wild stocks visibly drained and refilled. But nourishment +ran the identical sawtooth year-round, the granary sat untouched at +150/150 through two winters, and trades stayed at **zero** across 240 days. + +**Lesson:** three compounding buffers (the sustainability floor acting as a +~360-unit hidden savings account, personal pack reserves, wild food budget +exceeding winter need) meant scarcity never reached an individual. Pressure +that only raises labor doesn't create interdependence. + +--- + +## Run 3 — Frost: the hungry gap + +**Setup:** winter now *decays* standing food ~7%/day toward 15% (frost +kills the larder); granary draws deepened; anti-redeposit rule. + +**Result:** the simulation came alive. +- **First trades in sim history: 21** (17 deep winter, 4 early spring) — + exactly when granary-empty met neighbor-with-food. +- **Granary sawtooth textbook**: full through autumn, empty by winter day + ~25, refilled within 4 days of spring. Both years. +- **The sim reproduced the "hungry gap"** — a real agricultural phenomenon + neither designed nor named in the code: worst hunger (village nourishment + 0.21) fell in *early spring*, after stores ran out but before the land + regrew past harvestable thresholds. +- Crisis cascaded: the food emergency pulled labor from heating (firewood + reserves dipped to 10, condition below 100% for the first time). +- Balanced: severe hunger, zero lasting health damage, both years. + +**Lesson:** storage limits + decay + regrowth lag ⇒ emergent seasonality of +need. Sharing is a *response*, not a behavior: 480 days of abundance +produced zero exchanges; ten days of genuine need produced twenty-one. +Still missing: individual roles — identical souls in a global work queue +respond identically (winter gather ticks all within 490–553). + +--- + +## Run 4 — The contrast test: 3 selfish souls among 12 + +**Setup:** villagers M/N/O run the East (Selfish) soul profile. Same +engine, same possibility space; only behavior weights differ: low +sustainability (strip nodes to ~15% vs the 50% commons floor), low +generosity (refuse gifts; excluded from asking), low community bias (no +communal work at all), high accumulation (double carry, standing hoard). + +**Result — the four-town thesis validated:** +- Selfish villager-days: **0 build ticks** (vs 104/day for nature souls), + gather 69 vs 269, **rest 0** (never tired), socializing 1,369 vs 921. + A visible leisure class living off a working village. +- Gift network: 11 gifts, all nature→nature. The selfish never gave and + never needed to receive. First individual differentiation appeared: + **Villager_A gave 4 of 11 gifts** — the village's generous one. +- The 12 communal souls absorbed 15 souls' worth of burden without a + single ruin. + +**The central finding: selfishness strictly won.** Most leisure, least +fatigue, fullest bellies, zero costs, no pushback. This is not a balance +bug — it is the empirical case for the game's soul layer. Economics alone +cannot make selfishness cost anything; that is the job of imprints, +debris, echoes, and social memory (the Unity POC's warmth-echo system). +The soul-consequence layer is not flavor on top of the economy — it is +the only thing standing between the South town and being farmed by the +East. + +--- + +## Next + +1. **Port the soul layer into the sim**: imprint triad accumulation, + social memory of gifts/refusals, consequences routed through behavior + (the generous get helped first; the ungenerous get asked last, served + last, remembered coldly). Rerun the contrast test; see if the village + organically stops carrying its parasites. +2. Instrumentation gap: per-villager nourishment/health in + `soak_npc_days.csv` (currently the village average hides who starves). +3. Save/load round-trip (SPEC §9 amendment) — still outstanding. diff --git a/Main.tscn b/Main.tscn new file mode 100644 index 0000000..8d54a58 --- /dev/null +++ b/Main.tscn @@ -0,0 +1,11 @@ +[gd_scene format=3 uid="uid://d4nynm8e2xnyj"] + +[ext_resource type="Script" uid="uid://cvugyvd1fuj7l" path="res://scripts/GameManager.cs" id="1_gm"] +[ext_resource type="Script" uid="uid://b822hloehyggd" path="res://scripts/Visualization.cs" id="2_viz"] + +[node name="Main" type="Node2D" unique_id=1549676286] +script = ExtResource("1_gm") +TicksPerRealSecond = 1500.0 + +[node name="Visualization" type="Node2D" parent="." unique_id=1946930493] +script = ExtResource("2_viz") diff --git a/README.md b/README.md new file mode 100644 index 0000000..78b650b --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# Soul World Sim — MVP + +Godot 4.6 (.NET / C#) world simulation for the soul reincarnation game. + +- **Design rationale**: `H:\Projects\Game\Game\DESIGN.md` (the *why*) +- **Production spec**: `H:\Projects\Game\Game\SPEC.md` (the *what*, with 2026-07-21 amendments) +- **Mechanics reference**: the Unity POC at `H:\Projects\Game\Game` (soul/debris/imprint systems, proven Feb 2026) + +## MVP goal + +Prove constrained emergence + soul philosophy with one town: 15 nature-souled +NPCs dropped into a 256×256 world with no scripted layout. Success is +behavioral (SPEC §11): no over-harvesting, voluntary cooperation, an organic +community cluster, stable resource bands — then the contrast test (3 selfish +NPCs dropped in) to prove weights alone change the society. + +## Structure + +| File | Role | +|---|---| +| `scripts/GameManager.cs` | main loop, tick system (1 tick = 1 in-game minute), day/night | +| `scripts/World.cs` | 256×256 grid, resource nodes, sustainable harvest, daily regen | +| `scripts/NPC.cs` | NPC data + 5-state machine (gather/build/trade/rest/socialize) | +| `scripts/SoulProfile.cs` | soul types, behavior weights, **imprint triad** (SPEC §2 amendment) | +| `scripts/Building.cs` | modular, physically-sequential, multi-NPC construction | +| `scripts/TradeSystem.cs` | generous no-currency exchange, imprint consequences | +| `scripts/Visualization.cs` | top-down debug view (designer sees all meters; the player never will) | +| `scripts/SaveSystem.cs` | world-state JSON round-trip (persistence is first-class) | + +## Build weeks (SPEC §12) + +1. World gen + NPC base + state machine ← *scaffold is here* +2. Building system +3. Trade + soul-imprint-weighted decisions +4. Testing protocol + save round-trip + debug UI diff --git a/WorldSim.csproj b/WorldSim.csproj new file mode 100644 index 0000000..c52b0ee --- /dev/null +++ b/WorldSim.csproj @@ -0,0 +1,8 @@ + + + net8.0 + true + WorldSim + enable + + diff --git a/WorldSim.sln b/WorldSim.sln new file mode 100644 index 0000000..3dea132 --- /dev/null +++ b/WorldSim.sln @@ -0,0 +1,19 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorldSim", "WorldSim.csproj", "{8A1F42C7-3B6E-4D29-9C51-D0E7B4A6F213}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + ExportDebug|Any CPU = ExportDebug|Any CPU + ExportRelease|Any CPU = ExportRelease|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8A1F42C7-3B6E-4D29-9C51-D0E7B4A6F213}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8A1F42C7-3B6E-4D29-9C51-D0E7B4A6F213}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8A1F42C7-3B6E-4D29-9C51-D0E7B4A6F213}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU + {8A1F42C7-3B6E-4D29-9C51-D0E7B4A6F213}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU + {8A1F42C7-3B6E-4D29-9C51-D0E7B4A6F213}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU + {8A1F42C7-3B6E-4D29-9C51-D0E7B4A6F213}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU + EndGlobalSection +EndGlobal diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..798d84e --- /dev/null +++ b/project.godot @@ -0,0 +1,29 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="Soul World Sim" +run/main_scene="res://Main.tscn" +config/features=PackedStringArray("4.7", "C#", "Forward Plus") + +[display] + +window/size/viewport_width=1600 +window/size/viewport_height=900 +window/stretch/mode="canvas_items" + +[dotnet] + +project/assembly_name="WorldSim" + +[rendering] + +textures/canvas_textures/default_texture_filter=0 diff --git a/scripts/Building.cs b/scripts/Building.cs new file mode 100644 index 0000000..d72c05a --- /dev/null +++ b/scripts/Building.cs @@ -0,0 +1,206 @@ +using System.Collections.Generic; +using Godot; + +namespace WorldSim; + +public enum BuildingKind { Shelter, Granary } + +/// +/// Modular buildings (SPEC §6): physically-sequential construction +/// (foundation → walls → roof) with multi-NPC material delivery. +/// +/// Buildings are the world's metabolism: +/// Shelters — burn firewood daily, decay into ruins if neglected, and +/// accept expansion modules that permanently raise their burn. +/// Granary — the village's winter insurance: stores food surplus in the +/// abundant seasons, feeds the hungry when the land gives nothing. +/// Its walls are clay — the first real use for it. +/// +public class Building +{ + public BuildingKind Kind = BuildingKind.Shelter; + public Vector2 Site; + + public static Building NewShelter(Vector2 site) => new() + { + Kind = BuildingKind.Shelter, + Site = site, + Stages = new() + { + new("foundation", MaterialKind.Stone, 10f), + new("walls", MaterialKind.Wood, 20f), + new("roof", MaterialKind.Wood, 10f), + }, + }; + + public static Building NewGranary(Vector2 site) => new() + { + Kind = BuildingKind.Granary, + Site = site, + Stages = new() + { + new("foundation", MaterialKind.Stone, 10f), + new("walls", MaterialKind.Clay, 25f), + new("roof", MaterialKind.Wood, 10f), + }, + }; + + // --- Construction ---------------------------------------------------- + + public record Stage(string Name, MaterialKind Material, float Cost); + + public List Stages = new(); + + public int CurrentStage; + public float Delivered; // toward the current stage's cost + public bool IsComplete => CurrentStage >= Stages.Count; + + public MaterialKind? NeededMaterial => IsComplete ? null : Stages[CurrentStage].Material; + + public float StageProgress => + IsComplete ? 1f : Delivered / Stages[CurrentStage].Cost; + + // --- Shelter: upkeep ------------------------------------------------- + + public const float UpkeepStockCap = 10f; + + public float UpkeepStock; // delivered wood reserve + public float Condition = 1f; // 1 = sound; 0 = ruin + public bool IsRuined => Condition <= 0f; + + /// Base burn plus half a unit per expansion module, forever. + public float DailyBurn => Kind == BuildingKind.Shelter ? 2f + Modules * 0.5f : 0f; + + /// True when this shelter wants a firewood delivery. + public bool WantsUpkeepWood => + Kind == BuildingKind.Shelter && IsComplete && !IsRuined && + UpkeepStock < UpkeepStockCap * 0.7f; + + // --- Shelter: expansion modules -------------------------------------- + + public const int ModuleCap = 4; + public const float ModuleCost = 15f; // wood per module + + public int Modules; + public float ModuleDelivered; // toward the next module + + /// Sound, stocked shelters accept expansion work. + public bool WantsExpansion => + Kind == BuildingKind.Shelter && IsComplete && !IsRuined && + Modules < ModuleCap && !WantsUpkeepWood; + + // --- Granary: food store --------------------------------------------- + + public const float FoodStockCap = 150f; + + public float FoodStock; + + /// True when the granary has room for more food. + public bool WantsFood => + Kind == BuildingKind.Granary && IsComplete && FoodStock < FoodStockCap; + + /// Take food out for a hungry villager. Returns amount granted. + public float WithdrawFood(float requested) + { + float granted = Mathf.Min(requested, FoodStock); + FoodStock -= granted; + return granted; + } + + // --- Daily tick ------------------------------------------------------- + + /// Called once per in-game day by GameManager. + public void DailyUpkeep() + { + if (Kind != BuildingKind.Shelter || !IsComplete || IsRuined) return; + + if (UpkeepStock >= DailyBurn) + { + UpkeepStock -= DailyBurn; + Condition = Mathf.Min(1f, Condition + 0.05f); // tended buildings mend + } + else + { + UpkeepStock = 0f; + Condition -= 0.1f; // neglect shows in ~10 days + } + } + + // --- Delivery -------------------------------------------------------- + + /// + /// The visitor delivers what the building currently needs — construction + /// material while building; then firewood/expansion (shelter) or food + /// (granary). Returns false if they had nothing useful to give. + /// + public bool Deliver(Npc npc) + { + if (IsRuined) return false; + + if (!IsComplete) + { + var stage = Stages[CurrentStage]; + if (!npc.Inventory.TryGetValue(stage.Material, out float have) || have <= 0f) + return false; + + float take = Mathf.Min(have, stage.Cost - Delivered); + npc.Inventory[stage.Material] = have - take; + Delivered += take; + + if (Delivered >= stage.Cost) + { + CurrentStage++; + Delivered = 0f; + } + return take > 0f; + } + + if (Kind == BuildingKind.Granary) + { + // Deposit real surplus only (keep 5) — and never redeposit what + // was just withdrawn: depositors must arrive carrying > 8. + if (!npc.Inventory.TryGetValue(MaterialKind.Food, out float carried) || carried <= 8f) + return false; + + float space = FoodStockCap - FoodStock; + float taken = Mathf.Min(carried - 5f, space); + if (taken <= 0f) return false; + + npc.Inventory[MaterialKind.Food] = carried - taken; + FoodStock += taken; + return true; + } + + // Shelter: reserve first — never expand a shelter you can't heat. + if (!npc.Inventory.TryGetValue(MaterialKind.Wood, out float wood) || wood <= 0f) + return false; + + float woodSpace = UpkeepStockCap - UpkeepStock; + if (woodSpace > 0f) + { + float taken = Mathf.Min(wood, woodSpace); + npc.Inventory[MaterialKind.Wood] = wood - taken; + UpkeepStock += taken; + return taken > 0f; + } + + if (Modules < ModuleCap) + { + float take = Mathf.Min(wood, ModuleCost - ModuleDelivered); + npc.Inventory[MaterialKind.Wood] = wood - take; + ModuleDelivered += take; + + if (ModuleDelivered >= ModuleCost) + { + Modules++; + ModuleDelivered = 0f; + } + return take > 0f; + } + + return false; + } + + // Ruins persist in the world — they are not removed. What a place was + // remains visible in what it left behind. +} diff --git a/scripts/Building.cs.uid b/scripts/Building.cs.uid new file mode 100644 index 0000000..3083113 --- /dev/null +++ b/scripts/Building.cs.uid @@ -0,0 +1 @@ +uid://telyx7lw4jh3 diff --git a/scripts/GameManager.cs b/scripts/GameManager.cs new file mode 100644 index 0000000..fc92527 --- /dev/null +++ b/scripts/GameManager.cs @@ -0,0 +1,126 @@ +using System.Collections.Generic; +using Godot; + +namespace WorldSim; + +/// +/// Main loop and time system (SPEC §9). +/// 1 tick = 1 in-game minute; 1440 ticks = 1 day. +/// Day/night drives activity bias: gather/build by day, rest/socialize by night. +/// +public partial class GameManager : Node2D +{ + public static GameManager? Instance { get; private set; } + + [Export] public int Seed = 12345; + [Export] public int NpcCount = 15; + + [Export(PropertyHint.Range, "0,15,1")] + public int SelfishCount = 3; // the contrast test (SPEC §11 amendment) + + [Export(PropertyHint.Range, "1,2000,1")] + public float TicksPerRealSecond = 20f; // sim speed; ~1500 ≈ one day/sec for soaks + + public World World { get; private set; } = null!; + public List Npcs { get; } = new(); + public List Buildings { get; } = new(); + + public long TotalTicks { get; private set; } + public int Day => (int)(TotalTicks / 1440); + public int MinuteOfDay => (int)(TotalTicks % 1440); + public bool IsNight => MinuteOfDay < 6 * 60 || MinuteOfDay >= 22 * 60; + + // --- Seasons: the pressure that makes community structure matter ------ + + [Export] public int DaysPerSeason = 30; + + public int SeasonIndex => (Day / DaysPerSeason) % 4; + + public string SeasonName => SeasonIndex switch + { + 0 => "spring", 1 => "summer", 2 => "autumn", _ => "winter", + }; + + /// Food regen multiplier — winter gives almost nothing. + public float SeasonFoodMult => SeasonIndex switch + { + 0 => 1.5f, 1 => 1.0f, 2 => 0.8f, _ => 0.05f, + }; + + /// Wood regen multiplier — growth slows in the cold. + public float SeasonWoodMult => SeasonIndex switch + { + 0 => 1.2f, 1 => 1.0f, 2 => 1.0f, _ => 0.4f, + }; + + private double _tickAccumulator; + + public override void _Ready() + { + Instance = this; + TotalTicks = 8 * 60; // start at 08:00 — day one begins mid-morning, not asleep + World = new World(Seed); + World.Generate(); + SpawnNpcs(); + StatsLogger.Init(); + GD.Print($"[WorldSim] World generated (seed {Seed}), {Npcs.Count} NPCs dropped in."); + } + + private void SpawnNpcs() + { + // Dropped near the map center with scatter — no scripted town layout. + // Where the community forms is the experiment (SPEC §11). + var rng = new System.Random(Seed); + for (int i = 0; i < NpcCount; i++) + { + bool selfish = i >= NpcCount - SelfishCount; + Npcs.Add(new Npc + { + Name = $"Villager_{(char)('A' + i)}", + Soul = selfish ? SoulProfile.SelfishSoul() : SoulProfile.NatureSoul(), + PersonalityModifier = (float)(rng.NextDouble() * 0.4 - 0.2), + Position = new Vector2( + World.GridSize / 2f + rng.Next(-20, 21), + World.GridSize / 2f + rng.Next(-20, 21)), + }); + } + } + + public override void _Process(double delta) + { + _tickAccumulator += delta * TicksPerRealSecond; + while (_tickAccumulator >= 1.0) + { + _tickAccumulator -= 1.0; + Tick(); + } + } + + /// Where the community's feet actually are — new communal + /// buildings are founded here, not at a scripted town center. + public Vector2 CommunityCentroid() + { + if (Npcs.Count == 0) return new Vector2(World.GridSize / 2f, World.GridSize / 2f); + Vector2 sum = Vector2.Zero; + foreach (var npc in Npcs) sum += npc.Position; + return sum / Npcs.Count; + } + + private void Tick() + { + TotalTicks++; + + foreach (var npc in Npcs) + npc.Tick(World, this); + + if (TotalTicks % 1440 == 0) + { + World.RegenerateDaily(SeasonFoodMult, SeasonWoodMult); + foreach (var building in Buildings) + building.DailyUpkeep(); + StatsLogger.LogDay(this); + if (Day % 10 == 0) + GD.Print($"[WorldSim] Day {Day} complete."); + } + } +} diff --git a/scripts/GameManager.cs.uid b/scripts/GameManager.cs.uid new file mode 100644 index 0000000..ceb5cb3 --- /dev/null +++ b/scripts/GameManager.cs.uid @@ -0,0 +1 @@ +uid://cvugyvd1fuj7l diff --git a/scripts/NPC.cs b/scripts/NPC.cs new file mode 100644 index 0000000..9575add --- /dev/null +++ b/scripts/NPC.cs @@ -0,0 +1,495 @@ +using System.Collections.Generic; +using Godot; + +namespace WorldSim; + +public enum NpcState { Gathering, Building, Trading, Resting, Socializing } + +/// +/// NPC data + state machine (SPEC §9, §10). A plain simulation object — +/// GameManager ticks it, Visualization draws it. No Node per NPC. +/// +/// Constrained emergence: this machine defines what an NPC CAN do; +/// the SoulProfile weights decide which valid option they take. +/// +/// The loop is demand-driven so the sim never saturates: +/// the community's current need (construction material, then firewood +/// upkeep, then personal variety) decides what gets gathered; surplus +/// flows to neighbors who lack it or to the buildings that burn it; +/// night pulls everyone home to shelter; morning releases them. +/// +public class Npc +{ + // --- Identity & soul ------------------------------------------------- + public string Name = ""; + public SoulProfile Soul = SoulProfile.NatureSoul(); + public SoulImprint Imprint = new(); // triad — see SPEC §2 amendment + public float PersonalityModifier; // per-NPC variance within a soul type + + // --- Body & position ------------------------------------------------- + public Vector2 Position; + public float Fatigue; // 0–100; forced rest above 80 + public float Health = 100f; // forced rest below 30 + public float Nourishment = 1f; // 1 = fed; drains daily, eats from pack + + // --- State ----------------------------------------------------------- + public NpcState State = NpcState.Gathering; + + /// Human-readable description of the current action — for the + /// debug roster only. The player-facing game will never show this. + public string Activity = "waking up"; + + // --- Soul-derived behavior (constrained emergence: same possibility + // --- space for everyone; the weights only change the choices) -------- + + /// Communal souls do communal work; low-bias souls simply don't. + public bool IsCommunal => Soul.CommunityBias >= 0.3f; + + /// Hoarders carry double — accumulation is a way of being. + public float EffectiveCapacity => Soul.Accumulation > 0.5f ? CarryCapacity * 2f : CarryCapacity; + + /// What fraction of a node this soul leaves standing. Nature + /// souls honor the 50% commons floor; selfish souls strip to ~15%. + public float HarvestSeekFloor => Mathf.Max(0.05f, Soul.Sustainability * 0.5f) + 0.05f; + + /// Ticks spent in each state since the last daily snapshot — + /// the raw material of emergent roles: what a person mostly does is + /// who they are becoming. Indexed by (int)NpcState. + public int[] StateTicksToday = new int[5]; + + public NpcState DominantStateToday() + { + int best = 0; + for (int i = 1; i < StateTicksToday.Length; i++) + if (StateTicksToday[i] > StateTicksToday[best]) best = i; + return (NpcState)best; + } + public Dictionary Inventory = new(); + public float CarryCapacity = 20f; + + private const float MoveSpeed = 0.8f; // grid cells per tick + private const float ArriveDist = 1.5f; + + private ResourceNode? _targetNode; + private Npc? _targetNpc; + private Building? _foodSource; // granary being visited for food + private Npc? _giftSource; // neighbor being asked for food + private float _stateTimer; + + private static readonly MaterialKind[] GatherKinds = + { MaterialKind.Wood, MaterialKind.Stone, MaterialKind.Clay }; + + /// + /// One simulation tick = one in-game minute (SPEC §9). + /// Order per SPEC §10: vitals check → day/night bias → state behavior → fatigue. + /// + public void Tick(World world, GameManager gm) + { + _stateTimer += 1f; + StateTicksToday[(int)State]++; + + // 1. Vitals override everything + if (State != NpcState.Resting && (Fatigue > 80f || Health < 30f)) + Enter(NpcState.Resting); + + // Day/night bias (SPEC §10): work by day, rest/socialize by night + if (gm.IsNight && State is NpcState.Gathering or NpcState.Trading or NpcState.Building) + Enter(Fatigue > 50f ? NpcState.Resting : NpcState.Socializing); + + // 2–3. State behavior + switch (State) + { + case NpcState.Gathering: TickGathering(world, gm); break; + case NpcState.Building: TickBuilding(gm); break; + case NpcState.Trading: TickTrading(gm); break; + case NpcState.Resting: TickResting(gm); break; + case NpcState.Socializing: TickSocializing(gm); break; + } + + // Metabolism: nourishment drains slowly; eat from the pack when hungry. + // This is the per-capita demand that keeps the economy from saturating. + Nourishment -= 0.35f / 1440f; + if (Nourishment < 0.7f && + Inventory.TryGetValue(MaterialKind.Food, out float food) && food >= 1f) + { + Inventory[MaterialKind.Food] = food - 1f; + Nourishment = Mathf.Min(1f, Nourishment + 0.25f); + } + if (Nourishment <= 0.05f) Health = Mathf.Max(0f, Health - 0.01f); + Nourishment = Mathf.Clamp(Nourishment, 0f, 1f); + + // 4. Fatigue deltas (SPEC §10) — scaled per tick + Fatigue += State switch + { + NpcState.Gathering => 2f, + NpcState.Building => 2f, + NpcState.Trading => 1f, + NpcState.Resting => -5f, + NpcState.Socializing => -2f, + _ => 0f, + } * 0.1f; + Fatigue = Mathf.Clamp(Fatigue, 0f, 100f); + } + + public void Enter(NpcState state) + { + State = state; + _stateTimer = 0f; + _targetNode = null; + _targetNpc = null; + _foodSource = null; + _giftSource = null; + } + + public float TotalCarried() + { + float sum = 0f; + foreach (var kv in Inventory) sum += kv.Value; + return sum; + } + + private void MoveToward(Vector2 target) => + Position = Position.MoveToward(target, MoveSpeed); + + // --- Demand ---------------------------------------------------------- + + /// + /// What the community needs next, in priority order: + /// construction material for an in-progress building, firewood for a + /// shelter running low, else personal variety (least-carried). + /// This is what turns fifteen individuals into a town coordinating. + /// + private MaterialKind PickGatherTarget(GameManager gm) + { + // 1. Feed yourself — keep a food reserve in the pack. Hoarding souls + // keep a much bigger one, hungry or not. + Inventory.TryGetValue(MaterialKind.Food, out float foodCarried); + float reserveTarget = 3f + Soul.Accumulation * 7f; + if (foodCarried < reserveTarget && (Nourishment < 0.8f || Soul.Accumulation > 0.5f)) + return MaterialKind.Food; + + if (IsCommunal) + { + // 2. Construction sites. + foreach (var b in gm.Buildings) + if (!b.IsComplete && b.NeededMaterial is MaterialKind needed) + return needed; + + // 3. Firewood for shelters running low. + foreach (var b in gm.Buildings) + if (b.WantsUpkeepWood) + return MaterialKind.Wood; + + // 4. Winter insurance: stock the granary while the land still gives. + foreach (var b in gm.Buildings) + if (b.WantsFood) + return MaterialKind.Food; + + // 5. Ambition: expansion modules for sound, stocked shelters. + foreach (var b in gm.Buildings) + if (b.WantsExpansion) + return MaterialKind.Wood; + } + + MaterialKind best = GatherKinds[(int)(Mathf.Abs(PersonalityModifier) * 100f) % GatherKinds.Length]; + float least = float.MaxValue; + foreach (var kind in GatherKinds) + { + Inventory.TryGetValue(kind, out float have); + if (have < least) { least = have; best = kind; } + } + return best; + } + + /// + /// When full but mostly carrying the wrong thing, set the excess down to + /// make room for what's actually needed. Lossy for now — + /// TODO(Week 2): ground stockpiles so set-down materials persist. + /// + private void MakeRoomFor(MaterialKind demanded) + { + Inventory.TryGetValue(demanded, out float haveDemanded); + if (haveDemanded >= EffectiveCapacity * 0.25f) return; + + foreach (var kind in GatherKinds) + { + if (kind == demanded) continue; + if (TotalCarried() <= EffectiveCapacity * 0.5f) break; + if (Inventory.TryGetValue(kind, out float have) && have > 0f) + Inventory[kind] = have * 0.5f; + } + } + + // --- States ---------------------------------------------------------- + + private void TickGathering(World world, GameManager gm) + { + // Mid-errand food runs: fetching from the granary or asking a neighbor. + if (_foodSource != null) + { + Activity = "fetching food from the granary"; + MoveToward(_foodSource.Site); + if (Position.DistanceTo(_foodSource.Site) < ArriveDist) + { + float got = _foodSource.WithdrawFood(8f); + Inventory.TryGetValue(MaterialKind.Food, out float haveF); + Inventory[MaterialKind.Food] = haveF + got; + _foodSource = null; + } + return; + } + if (_giftSource != null) + { + Activity = $"asking {_giftSource.Name} for food"; + MoveToward(_giftSource.Position); + if (Position.DistanceTo(_giftSource.Position) < ArriveDist) + { + if (TradeSystem.CanTrade(_giftSource, this, out var mat)) + TradeSystem.Execute(_giftSource, this, mat); + _giftSource = null; + } + return; + } + + var demanded = PickGatherTarget(gm); + + if (TotalCarried() >= EffectiveCapacity) + { + // A full pack means different things to different souls: + // communal souls take it to the village; hoarders sit on it. + if (!IsCommunal) { Enter(NpcState.Socializing); return; } + + Inventory.TryGetValue(demanded, out float haveDemanded); + if (haveDemanded >= EffectiveCapacity * 0.25f) { Enter(NpcState.Building); return; } + MakeRoomFor(demanded); + if (TotalCarried() >= EffectiveCapacity) { Enter(NpcState.Trading); return; } + } + + if (_targetNode == null || _targetNode.IsDepleted || _targetNode.Kind != demanded) + { + _targetNode = world.FindNearest(demanded, Position, HarvestSeekFloor); + + // Hungry and the land has nothing: the granary, then a neighbor. + // This is where winter turns scarcity into community. + if (_targetNode == null && demanded == MaterialKind.Food) + { + foreach (var b in gm.Buildings) + if (b.Kind == BuildingKind.Granary && b.IsComplete && b.FoodStock > 0f) + { + _foodSource = b; + return; + } + + float bestDist = float.MaxValue; + foreach (var other in gm.Npcs) + { + if (other == this) continue; + // Everyone knows better than to ask the ungenerous. + if (other.Soul.Generosity < 0.3f) continue; + if (!other.Inventory.TryGetValue(MaterialKind.Food, out float f) || f <= 3f) continue; + float d = Position.DistanceSquaredTo(other.Position); + if (d < bestDist) { bestDist = d; _giftSource = other; } + } + if (_giftSource != null) return; + } + + _targetNode ??= world.FindNearest(MaterialKind.Food, Position, HarvestSeekFloor) + ?? world.FindNearest(MaterialKind.Wood, Position, HarvestSeekFloor) + ?? world.FindNearest(MaterialKind.Stone, Position, HarvestSeekFloor) + ?? world.FindNearest(MaterialKind.Clay, Position, HarvestSeekFloor); + if (_targetNode == null) { Enter(NpcState.Socializing); return; } + } + + MoveToward(_targetNode.Cell); + if (Position.DistanceTo(_targetNode.Cell) >= ArriveDist) + { + Activity = $"walking to {_targetNode.Kind.ToString().ToLower()}"; + } + else + { + Activity = $"harvesting {_targetNode.Kind.ToString().ToLower()}"; + float taken = world.Harvest(_targetNode, requested: 2f, Soul); + if (taken <= 0f) { _targetNode = null; return; } // node at its floor — re-seek + Inventory.TryGetValue(_targetNode.Kind, out float have); + Inventory[_targetNode.Kind] = have + taken; + + // Enough of what's needed? Communal souls go deliver it. + Inventory.TryGetValue(PickGatherTarget(gm), out float demandedHave); + if (IsCommunal && demandedHave >= EffectiveCapacity * 0.5f) Enter(NpcState.Building); + } + } + + private void TickTrading(GameManager gm) + { + // Give up after a while — surplus can go to the buildings instead. + if (_stateTimer > 120f) { Enter(NpcState.Building); return; } + + if (_targetNpc == null) + { + float bestDist = float.MaxValue; + foreach (var other in gm.Npcs) + { + if (other == this) continue; + if (!TradeSystem.CanTrade(this, other, out _)) continue; + float d = Position.DistanceSquaredTo(other.Position); + if (d < bestDist) { bestDist = d; _targetNpc = other; } + } + if (_targetNpc == null) { Enter(NpcState.Building); return; } + } + + Activity = $"bringing goods to {_targetNpc.Name}"; + MoveToward(_targetNpc.Position); + if (Position.DistanceTo(_targetNpc.Position) < ArriveDist) + { + if (TradeSystem.CanTrade(this, _targetNpc, out var material)) + TradeSystem.Execute(this, _targetNpc, material); + Enter(NpcState.Building); + } + } + + private void TickBuilding(GameManager gm) + { + // Communal work is for communal souls. The others still sleep in the + // shelters and eat from the granary — freeriding is the whole point. + if (!IsCommunal) { Enter(NpcState.Socializing); return; } + + // Priority 1: construction sites. Priority 2: shelters low on firewood. + Building? site = null; + float bestDist = float.MaxValue; + foreach (var b in gm.Buildings) + { + if (b.IsComplete) continue; + float d = Position.DistanceSquaredTo(b.Site); + if (d < bestDist) { bestDist = d; site = b; } + } + if (site == null) + { + foreach (var b in gm.Buildings) + { + if (!b.WantsUpkeepWood) continue; + float d = Position.DistanceSquaredTo(b.Site); + if (d < bestDist) { bestDist = d; site = b; } + } + } + if (site == null) + { + // Granary deposits — only if carrying real food surplus. + Inventory.TryGetValue(MaterialKind.Food, out float foodCarried); + if (foodCarried > 8f) + { + foreach (var b in gm.Buildings) + { + if (!b.WantsFood) continue; + float d = Position.DistanceSquaredTo(b.Site); + if (d < bestDist) { bestDist = d; site = b; } + } + } + } + if (site == null) + { + foreach (var b in gm.Buildings) + { + if (!b.WantsExpansion) continue; + float d = Position.DistanceSquaredTo(b.Site); + if (d < bestDist) { bestDist = d; site = b; } + } + } + + if (site == null) + { + // Communal-first founding, near where the community actually + // gathers. Shelters first; once the village stands, the granary. + bool carriesStone = Inventory.TryGetValue(MaterialKind.Stone, out float stone) && stone > 0f; + int shelters = 0; + bool granaryExists = false; + foreach (var b in gm.Buildings) + { + if (b.Kind == BuildingKind.Granary) granaryExists = true; + else shelters++; + } + + var jitter = new Vector2(PersonalityModifier * 25f, -PersonalityModifier * 25f); + if (shelters < gm.NpcCount / 3 && carriesStone) + { + site = Building.NewShelter(gm.CommunityCentroid() + jitter); + gm.Buildings.Add(site); + } + else if (!granaryExists && shelters >= gm.NpcCount / 3 && carriesStone) + { + site = Building.NewGranary(gm.CommunityCentroid() + jitter); + gm.Buildings.Add(site); + } + else { Enter(NpcState.Socializing); return; } + } + + int siteIndex = gm.Buildings.IndexOf(site) + 1; + string kindName = site.Kind == BuildingKind.Granary ? "granary" : $"shelter {siteIndex}"; + Activity = !site.IsComplete + ? $"building {kindName} ({site.NeededMaterial.ToString()!.ToLower()})" + : site.Kind == BuildingKind.Granary + ? "stocking the granary" + : site.WantsUpkeepWood + ? $"hauling firewood to {kindName}" + : $"expanding {kindName}"; + + MoveToward(site.Site); + if (Position.DistanceTo(site.Site) < ArriveDist) + { + bool delivered = site.Deliver(this); + if (!delivered || site.IsComplete) Enter(NpcState.Socializing); + } + } + + private void TickResting(GameManager gm) + { + // Rest at home: walk to the nearest sound shelter and recover faster there. + Building? shelter = null; + float bestDist = float.MaxValue; + foreach (var b in gm.Buildings) + { + if (!b.IsComplete || b.IsRuined) continue; + float d = Position.DistanceSquaredTo(b.Site); + if (d < bestDist) { bestDist = d; shelter = b; } + } + + bool sheltered = false; + if (shelter != null) + { + if (Position.DistanceTo(shelter.Site) > 2.5f) MoveToward(shelter.Site); + else sheltered = true; + } + Activity = sheltered ? "resting at shelter" + : shelter != null ? "walking home to rest" + : "resting in the open"; + + Health = Mathf.Min(100f, Health + (sheltered ? 0.4f : 0.1f)); + if (sheltered) Fatigue = Mathf.Max(0f, Fatigue - 0.3f); // on top of the state delta + + if (Fatigue < 40f && !gm.IsNight) Enter(NpcState.Gathering); + } + + private void TickSocializing(GameManager gm) + { + // Drift toward the nearest neighbor — community forms where feet do. + Npc? nearest = null; + float bestDist = float.MaxValue; + foreach (var other in gm.Npcs) + { + if (other == this) continue; + float d = Position.DistanceSquaredTo(other.Position); + if (d < bestDist) { bestDist = d; nearest = other; } + } + if (nearest != null && Position.DistanceTo(nearest.Position) > 3f) + { + Activity = $"walking over to {nearest.Name}"; + MoveToward(nearest.Position); + } + else + { + Activity = nearest != null ? $"chatting with {nearest.Name}" : "idling"; + } + + // TODO(Week 3): bonds + Generosity-weighted spontaneous help. + if (!gm.IsNight && _stateTimer > 15f) Enter(NpcState.Gathering); + } +} diff --git a/scripts/NPC.cs.uid b/scripts/NPC.cs.uid new file mode 100644 index 0000000..b6dbecc --- /dev/null +++ b/scripts/NPC.cs.uid @@ -0,0 +1 @@ +uid://di0nhnfp2o8ev diff --git a/scripts/SaveSystem.cs b/scripts/SaveSystem.cs new file mode 100644 index 0000000..c82cbb4 --- /dev/null +++ b/scripts/SaveSystem.cs @@ -0,0 +1,34 @@ +using Godot; + +namespace WorldSim; + +/// +/// World-state serialization (SPEC §9 amendment). +/// "The world is the save file" — persistence is a first-class MVP system, +/// not a Phase 4 afterthought. Baseline test: save → load → the simulation +/// continues identically (round-trip). +/// +/// TODO(Week 4): serialize World.Nodes, Npcs (position, state, inventory, +/// fatigue, health, imprint triad), Buildings, and TotalTicks to JSON at +/// user://worldsim_save.json; load must rebuild identical state. +/// Design note carried from DESIGN.md: when object imprint histories arrive +/// (Phase 3), old imprints compress into net values + a few significant +/// preserved entries — "what the world remembers in detail vs. aggregate" +/// is a design decision expressed as a data policy. +/// +public static class SaveSystem +{ + public static string SavePath => "user://worldsim_save.json"; + + public static void Save(GameManager gm) + { + // TODO(Week 4): implement JSON round-trip. + GD.Print("[SaveSystem] Save not yet implemented."); + } + + public static bool TryLoad(GameManager gm) + { + // TODO(Week 4): implement JSON round-trip. + return false; + } +} diff --git a/scripts/SaveSystem.cs.uid b/scripts/SaveSystem.cs.uid new file mode 100644 index 0000000..fd2be09 --- /dev/null +++ b/scripts/SaveSystem.cs.uid @@ -0,0 +1 @@ +uid://ulislfbwqaa8 diff --git a/scripts/SoulProfile.cs b/scripts/SoulProfile.cs new file mode 100644 index 0000000..2bff34d --- /dev/null +++ b/scripts/SoulProfile.cs @@ -0,0 +1,80 @@ +using System; + +namespace WorldSim; + +/// +/// Soul types — the four founding philosophies (SPEC §1). +/// MVP uses Nature only; the others exist so nothing hardcodes a single type. +/// +public enum SoulType +{ + Nature, // South — take only what you need + Generational, // North — reverence for lineage + Materialist, // West — worth measured in visible possessions + Selfish, // East — personal gain, no guilt attached +} + +/// +/// The soul imprint triad (SPEC §2 amendment, DESIGN.md debris model). +/// The soul itself never changes — these are the layers over it. +/// MVP behavior may read only Total, but all three sources are carried +/// so later phases (residual-soul verdicts, awareness thresholds, +/// source-specific clearing) need no data migration. +/// +public class SoulImprint +{ + public float SelfRegard; // internal — how the soul sees itself + public float OthersRegard; // internal — how the soul sees others + public float ExternalPerception; // external — what others' souls pressed onto it + + public float Total => (SelfRegard + OthersRegard + ExternalPerception) / 3f; + public float Radiance => 1f - Total; + + public void Clamp() + { + SelfRegard = Math.Clamp(SelfRegard, 0f, 1f); + OthersRegard = Math.Clamp(OthersRegard, 0f, 1f); + ExternalPerception = Math.Clamp(ExternalPerception, 0f, 1f); + } +} + +/// +/// Behavior weights per soul type (SPEC §9). Constrained emergence: +/// these weights pick WHICH valid option an NPC takes, never WHETHER +/// a solution exists. Swappable per type — the engine stays agnostic. +/// +public class SoulProfile +{ + public SoulType Type; + + public float Generosity; // trade ratios, spontaneous help + public float Sustainability; // harvest caps (South: ~50% of a node) + public float CommunityBias; // communal-first building, socializing pull + public float StatusBias; // West: visible-wealth preference (unused in MVP) + public float Accumulation; // East: hoarding pressure (unused in MVP) + + public static SoulProfile NatureSoul() => new() + { + Type = SoulType.Nature, + Generosity = 0.9f, + Sustainability = 0.9f, + CommunityBias = 0.8f, + StatusBias = 0.1f, + Accumulation = 0.1f, + }; + + /// + /// East-weighted profile — not part of MVP behavior, but defined now for + /// the end-of-MVP contrast test (SPEC §11 amendment): 3 selfish NPCs + /// dropped into the South town to prove weights alone change the society. + /// + public static SoulProfile SelfishSoul() => new() + { + Type = SoulType.Selfish, + Generosity = 0.1f, + Sustainability = 0.2f, + CommunityBias = 0.1f, + StatusBias = 0.5f, + Accumulation = 0.9f, + }; +} diff --git a/scripts/SoulProfile.cs.uid b/scripts/SoulProfile.cs.uid new file mode 100644 index 0000000..9acacf9 --- /dev/null +++ b/scripts/SoulProfile.cs.uid @@ -0,0 +1 @@ +uid://dvoko7auk4m5g diff --git a/scripts/StatsLogger.cs b/scripts/StatsLogger.cs new file mode 100644 index 0000000..86a0854 --- /dev/null +++ b/scripts/StatsLogger.cs @@ -0,0 +1,155 @@ +using System.Globalization; +using System.IO; +using System.Text; +using Godot; + +namespace WorldSim; + +/// +/// Daily stats to CSV (SPEC §11 behavioral validation). +/// One row per simulated day — the soak test's flight recorder. +/// Written to the project folder as soak_stats.csv, fresh each run. +/// +public static class StatsLogger +{ + private static string _path = ""; + private static string _npcPath = ""; + + private const string Header = + "day,season,wood,stone,clay,food," + + "harvested,trades," + + "avg_fatigue,avg_nourish,avg_health,carried," + + "gather_ticks,build_ticks,trade_ticks,rest_ticks,social_ticks," + + "shelters_done,ruins,avg_cond,upkeep_stock,burn_per_day,modules,granary_food"; + + private const string NpcHeader = + "day,npc,name,soul,dominant,gather_ticks,build_ticks,trade_ticks,rest_ticks,social_ticks"; + + private const string GiftHeader = + "day,giver,giver_soul,receiver,receiver_soul,material,amount"; + + private static string _giftPath = ""; + + public static void Init() + { + string dir = ProjectSettings.GlobalizePath("res://"); + _path = Path.Combine(dir, "soak_stats.csv"); + _npcPath = Path.Combine(dir, "soak_npc_days.csv"); + _giftPath = Path.Combine(dir, "soak_gifts.csv"); + File.WriteAllText(_path, Header + "\n"); + File.WriteAllText(_npcPath, NpcHeader + "\n"); + File.WriteAllText(_giftPath, GiftHeader + "\n"); + GD.Print($"[Stats] Logging to {_path}, {_npcPath}, {_giftPath}"); + } + + /// Every gift, with names — so we can see who carries the town. + public static void LogGift(Npc giver, Npc receiver, MaterialKind material, float amount) + { + if (string.IsNullOrEmpty(_giftPath)) return; + int day = GameManager.Instance?.Day ?? -1; + File.AppendAllText(_giftPath, + $"{day},{giver.Name},{giver.Soul.Type},{receiver.Name},{receiver.Soul.Type}," + + $"{material},{amount.ToString("0.0", CultureInfo.InvariantCulture)}\n"); + } + + public static void LogDay(GameManager gm) + { + var ci = CultureInfo.InvariantCulture; + + // World resource totals + float wood = 0f, stone = 0f, clay = 0f, food = 0f; + foreach (var n in gm.World.Nodes) + { + switch (n.Kind) + { + case MaterialKind.Wood: wood += n.Amount; break; + case MaterialKind.Stone: stone += n.Amount; break; + case MaterialKind.Clay: clay += n.Amount; break; + case MaterialKind.Food: food += n.Amount; break; + } + } + + // Villagers — state time from full-day tick counts, not a midnight + // snapshot (the night rule made snapshots useless). + float fatigue = 0f, nourish = 0f, health = 0f, carried = 0f; + int gathering = 0, building = 0, trading = 0, resting = 0, socializing = 0; + foreach (var npc in gm.Npcs) + { + fatigue += npc.Fatigue; + nourish += npc.Nourishment; + health += npc.Health; + carried += npc.TotalCarried(); + gathering += npc.StateTicksToday[(int)NpcState.Gathering]; + building += npc.StateTicksToday[(int)NpcState.Building]; + trading += npc.StateTicksToday[(int)NpcState.Trading]; + resting += npc.StateTicksToday[(int)NpcState.Resting]; + socializing += npc.StateTicksToday[(int)NpcState.Socializing]; + } + int count = Mathf.Max(1, gm.Npcs.Count); + + // Buildings + int done = 0, ruins = 0, modules = 0; + float cond = 0f, stock = 0f, burn = 0f, granaryFood = 0f; + foreach (var b in gm.Buildings) + { + if (b.IsRuined) { ruins++; continue; } + if (!b.IsComplete) continue; + if (b.Kind == BuildingKind.Granary) { granaryFood += b.FoodStock; continue; } + done++; + cond += b.Condition; + stock += b.UpkeepStock; + burn += b.DailyBurn; + modules += b.Modules; + } + float avgCond = done > 0 ? cond / done : 0f; + + var row = new StringBuilder(); + row.Append(gm.Day).Append(','); + row.Append(gm.SeasonName).Append(','); + row.Append(wood.ToString("0.0", ci)).Append(','); + row.Append(stone.ToString("0.0", ci)).Append(','); + row.Append(clay.ToString("0.0", ci)).Append(','); + row.Append(food.ToString("0.0", ci)).Append(','); + row.Append(gm.World.HarvestedToday.ToString("0.0", ci)).Append(','); + row.Append(TradeSystem.TradesToday).Append(','); + row.Append((fatigue / count).ToString("0.0", ci)).Append(','); + row.Append((nourish / count).ToString("0.000", ci)).Append(','); + row.Append((health / count).ToString("0.0", ci)).Append(','); + row.Append(carried.ToString("0.0", ci)).Append(','); + row.Append(gathering).Append(',').Append(building).Append(',') + .Append(trading).Append(',').Append(resting).Append(',').Append(socializing).Append(','); + row.Append(done).Append(',').Append(ruins).Append(','); + row.Append(avgCond.ToString("0.000", ci)).Append(','); + row.Append(stock.ToString("0.0", ci)).Append(','); + row.Append(burn.ToString("0.0", ci)).Append(','); + row.Append(modules).Append(','); + row.Append(granaryFood.ToString("0.0", ci)); + + File.AppendAllText(_path, row + "\n"); + + // Per-villager day rows: what each person mostly did — the raw + // material of emergent roles ("the role follows from the life"). + var npcRows = new StringBuilder(); + for (int i = 0; i < gm.Npcs.Count; i++) + { + var npc = gm.Npcs[i]; + var t = npc.StateTicksToday; + npcRows.Append(gm.Day).Append(',') + .Append(i + 1).Append(',') + .Append(npc.Name).Append(',') + .Append(npc.Soul.Type).Append(',') + .Append(npc.DominantStateToday()).Append(',') + .Append(t[(int)NpcState.Gathering]).Append(',') + .Append(t[(int)NpcState.Building]).Append(',') + .Append(t[(int)NpcState.Trading]).Append(',') + .Append(t[(int)NpcState.Resting]).Append(',') + .Append(t[(int)NpcState.Socializing]).Append('\n'); + System.Array.Clear(npc.StateTicksToday, 0, npc.StateTicksToday.Length); + } + File.AppendAllText(_npcPath, npcRows.ToString()); + + // Reset per-day counters + gm.World.HarvestedToday = 0f; + TradeSystem.TradesToday = 0; + } +} diff --git a/scripts/StatsLogger.cs.uid b/scripts/StatsLogger.cs.uid new file mode 100644 index 0000000..f578cf6 --- /dev/null +++ b/scripts/StatsLogger.cs.uid @@ -0,0 +1 @@ +uid://2fgiwcgq1eh8 diff --git a/scripts/TradeSystem.cs b/scripts/TradeSystem.cs new file mode 100644 index 0000000..b0b8fb8 --- /dev/null +++ b/scripts/TradeSystem.cs @@ -0,0 +1,64 @@ +namespace WorldSim; + +/// +/// Trade evaluation and execution (SPEC §9). South MVP: generous, voluntary, +/// no currency — a gift economy where the ratio favors the receiver. +/// +/// Soul consequences: a generous completed exchange eases both parties' +/// imprints (external perception — the world pressed kindly on them). +/// Later soul types change the ratio logic only; the mechanism is shared. +/// +public static class TradeSystem +{ + /// Trades since the last daily stats snapshot. + public static int TradesToday; + + /// + /// Need-based: the trigger is a person in need, not an inventory gap. + /// Food flows to the hungry first; raw material surplus vs. genuine + /// lack remains as a fallback. + /// + public static bool CanTrade(Npc giver, Npc receiver, out MaterialKind material) + { + material = MaterialKind.Food; + + // The ungenerous do not give. Not from an empty pack — from a full one. + if (giver.Soul.Generosity < 0.3f) return false; + + giver.Inventory.TryGetValue(MaterialKind.Food, out float giverFood); + receiver.Inventory.TryGetValue(MaterialKind.Food, out float receiverFood); + if (receiver.Nourishment < 0.6f && receiverFood < 2f && giverFood > 3f) + return true; + + foreach (var kv in giver.Inventory) + { + bool receiverLacks = !receiver.Inventory.TryGetValue(kv.Key, out float has) || has < 2f; + if (kv.Value > 5f && receiverLacks) { material = kv.Key; return true; } + } + return false; + } + + public static void Execute(Npc giver, Npc receiver, MaterialKind material) + { + TradesToday++; + + // Generosity decides how much of the surplus is given. + float surplus = giver.Inventory[material] - 2f; + float given = surplus * giver.Soul.Generosity; + + giver.Inventory[material] -= given; + receiver.Inventory.TryGetValue(material, out float has); + receiver.Inventory[material] = has + given; + + StatsLogger.LogGift(giver, receiver, material, given); + + // The kindness lands on both atmospheres — gently. + giver.Imprint.ExternalPerception -= 0.002f; + receiver.Imprint.ExternalPerception -= 0.002f; + giver.Imprint.Clamp(); + receiver.Imprint.Clamp(); + + // TODO(Week 3): soul-imprint-weighted PARTNER selection (trusted vs + // tainted history) — the constrained-emergence reference pattern (SPEC §7). + } +} diff --git a/scripts/TradeSystem.cs.uid b/scripts/TradeSystem.cs.uid new file mode 100644 index 0000000..0a20469 --- /dev/null +++ b/scripts/TradeSystem.cs.uid @@ -0,0 +1 @@ +uid://hcte3kpn8ton diff --git a/scripts/Visualization.cs b/scripts/Visualization.cs new file mode 100644 index 0000000..8bd3516 --- /dev/null +++ b/scripts/Visualization.cs @@ -0,0 +1,173 @@ +using Godot; + +namespace WorldSim; + +/// +/// Top-down 2D view + debug roster (SPEC §9). +/// Draws straight from simulation state every frame — no per-NPC nodes, +/// no camera: fixed screen-space layout, map on the left, roster on the +/// right. The player-facing game has no meters; the designer sees everything. +/// +public partial class Visualization : Node2D +{ + private GameManager _gm = null!; + + // Layout: 1600×900 window — map fills the left square, panel the right. + private const float MapOffset = 10f; + private const float MapPixels = 880f; + private const float CellPixels = MapPixels / World.GridSize; // ~3.44 + private const float PanelX = 910f; + private const float PanelWidth = 680f; + + private static readonly Color PanelBg = new(0.10f, 0.10f, 0.12f); + private static readonly Color MapBg = new(0.13f, 0.13f, 0.15f); + private static readonly Color TextDim = new(0.65f, 0.65f, 0.70f); + private static readonly Color TextMain = new(0.92f, 0.92f, 0.95f); + + public override void _Ready() + { + _gm = GetParent(); + } + + public override void _Process(double delta) => QueueRedraw(); + + private static Color StateColor(NpcState state) => state switch + { + NpcState.Gathering => Colors.White, + NpcState.Building => Colors.Orange, + NpcState.Trading => Colors.Yellow, + NpcState.Resting => new Color(0.45f, 0.45f, 0.95f), + NpcState.Socializing => new Color(0.9f, 0.4f, 0.9f), + _ => Colors.Red, + }; + + private static Vector2 MapPos(Vector2 gridPos) => + new(MapOffset + gridPos.X * CellPixels, MapOffset + gridPos.Y * CellPixels); + + public override void _Draw() + { + if (_gm.World == null) return; + var font = ThemeDB.FallbackFont; + + // --- Backgrounds -------------------------------------------------- + DrawRect(new Rect2(MapOffset, MapOffset, MapPixels, MapPixels), MapBg); + DrawRect(new Rect2(PanelX, 0, PanelWidth, 900), PanelBg); + + // --- Map: resource nodes ----------------------------------------- + foreach (var node in _gm.World.Nodes) + { + Color c = node.Kind switch + { + MaterialKind.Wood => new Color(0.20f, 0.55f, 0.20f), + MaterialKind.Stone => new Color(0.55f, 0.55f, 0.55f), + MaterialKind.Clay => new Color(0.75f, 0.45f, 0.25f), + MaterialKind.Water => new Color(0.25f, 0.45f, 0.85f), + MaterialKind.Food => new Color(0.80f, 0.30f, 0.40f), + _ => Colors.Magenta, + }; + // Fade toward depletion so dying groves read at a glance + if (node.Kind != MaterialKind.Water) + c = c.Darkened(0.65f * (1f - node.Amount / node.MaxAmount)); + var p = MapPos(node.Cell); + DrawRect(new Rect2(p.X, p.Y, CellPixels, CellPixels), c); + } + + // --- Map: buildings ---------------------------------------------- + for (int i = 0; i < _gm.Buildings.Count; i++) + { + var b = _gm.Buildings[i]; + Color c = b.IsRuined ? new Color(0.25f, 0.23f, 0.20f) + : b.Kind == BuildingKind.Granary + ? (b.IsComplete ? new Color(0.55f, 0.70f, 0.40f) + : new Color(0.45f, 0.52f, 0.32f)) + : b.IsComplete ? new Color(0.9f, 0.85f, 0.6f).Darkened((1f - b.Condition) * 0.5f) + : new Color(0.6f, 0.5f, 0.3f); + float size = CellPixels + 3f + (b.CurrentStage + b.StageProgress) * 2f + b.Modules * 1.5f; + var p = MapPos(b.Site); + DrawRect(new Rect2(p.X - size / 2f, p.Y - size / 2f, size, size), c); + DrawString(font, p + new Vector2(size / 2f + 2f, 4f), $"{i + 1}", + fontSize: 10, modulate: TextDim); + } + + // --- Map: NPCs with roster numbers ------------------------------- + for (int i = 0; i < _gm.Npcs.Count; i++) + { + var npc = _gm.Npcs[i]; + var p = MapPos(npc.Position); + // Selfish souls get a dark red ring — same dot, different halo. + if (npc.Soul.Type == SoulType.Selfish) + DrawCircle(p, 5.5f, new Color(0.75f, 0.15f, 0.15f)); + DrawCircle(p, 3.5f, StateColor(npc.State)); + DrawString(font, p + new Vector2(5f, -4f), $"{i + 1}", + fontSize: 11, modulate: TextMain); + } + + // --- Panel: clock header ----------------------------------------- + DrawString(font, new Vector2(PanelX + 16, 30), + $"Day {_gm.Day} · {_gm.SeasonName} {_gm.MinuteOfDay / 60:00}:{_gm.MinuteOfDay % 60:00} " + + $"{(_gm.IsNight ? "· night" : "· day")} {_gm.TicksPerRealSecond:0}x", + fontSize: 18, modulate: TextMain); + + // --- Panel: villager roster -------------------------------------- + float y = 66f; + DrawString(font, new Vector2(PanelX + 16, y), "VILLAGERS", + fontSize: 13, modulate: TextDim); + y += 10f; + + for (int i = 0; i < _gm.Npcs.Count; i++) + { + var npc = _gm.Npcs[i]; + y += 22f; + + if (npc.Soul.Type == SoulType.Selfish) + DrawCircle(new Vector2(PanelX + 24, y - 5f), 6f, new Color(0.75f, 0.15f, 0.15f)); + DrawCircle(new Vector2(PanelX + 24, y - 5f), 4.5f, StateColor(npc.State)); + DrawString(font, new Vector2(PanelX + 36, y), + $"{i + 1,2} {npc.State,-11} {npc.Activity}", + fontSize: 13, modulate: TextMain); + DrawString(font, new Vector2(PanelX + 420, y), + $"F {npc.Fatigue,3:0} N {npc.Nourishment * 100,3:0} C {npc.TotalCarried(),4:0.0}" + + $" mostly {npc.DominantStateToday().ToString().ToLower()[..4]}", + fontSize: 12, modulate: TextDim); + } + + // --- Panel: buildings -------------------------------------------- + y += 34f; + DrawString(font, new Vector2(PanelX + 16, y), "BUILDINGS", + fontSize: 13, modulate: TextDim); + y += 10f; + + for (int i = 0; i < _gm.Buildings.Count; i++) + { + var b = _gm.Buildings[i]; + y += 20f; + string status = b.IsRuined ? "RUIN" + : !b.IsComplete + ? $"building: {b.Stages[b.CurrentStage].Name} {b.StageProgress * 100,3:0}%" + : b.Kind == BuildingKind.Granary + ? $"granary food {b.FoodStock,5:0.0}/{Building.FoodStockCap:0}" + : $"cond {b.Condition * 100,3:0}% wood {b.UpkeepStock,4:0.0}/{Building.UpkeepStockCap:0}" + + $" mods {b.Modules}/{Building.ModuleCap} burn {b.DailyBurn:0.0}/day"; + DrawString(font, new Vector2(PanelX + 36, y), + $"{i + 1} {status}", fontSize: 13, + modulate: b.IsRuined ? TextDim : TextMain); + } + + // --- Panel: world totals ----------------------------------------- + y += 34f; + float wood = 0f, stone = 0f, clay = 0f, foodTotal = 0f; + foreach (var n in _gm.World.Nodes) + { + switch (n.Kind) + { + case MaterialKind.Wood: wood += n.Amount; break; + case MaterialKind.Stone: stone += n.Amount; break; + case MaterialKind.Clay: clay += n.Amount; break; + case MaterialKind.Food: foodTotal += n.Amount; break; + } + } + DrawString(font, new Vector2(PanelX + 16, y), + $"WORLD wood {wood:0} stone {stone:0} clay {clay:0} food {foodTotal:0}", + fontSize: 13, modulate: TextDim); + } +} diff --git a/scripts/Visualization.cs.uid b/scripts/Visualization.cs.uid new file mode 100644 index 0000000..32c22d8 --- /dev/null +++ b/scripts/Visualization.cs.uid @@ -0,0 +1 @@ +uid://b822hloehyggd diff --git a/scripts/World.cs b/scripts/World.cs new file mode 100644 index 0000000..39d19d7 --- /dev/null +++ b/scripts/World.cs @@ -0,0 +1,142 @@ +using System; +using System.Collections.Generic; +using Godot; + +namespace WorldSim; + +public enum MaterialKind { Wood, Stone, Clay, Water, Food } + +/// +/// A harvestable resource node on the grid (SPEC §6). +/// Wood regenerates; stone is static; clay sits near water; water is unlimited. +/// +public class ResourceNode +{ + public MaterialKind Kind; + public Vector2I Cell; + public float Amount; + public float MaxAmount; + public float RegenPerDay; // 0 for stone; water ignores Amount entirely + + public bool IsDepleted => Kind != MaterialKind.Water && Amount <= 0f; +} + +/// +/// World generation, resource placement, and the shared resource pool (SPEC §9). +/// Grid is 256×256 (SPEC §9 performance target). No scripted town layout — +/// NPCs are dropped in and the community forms where it forms. +/// +public class World +{ + public const int GridSize = 256; + + public List Nodes { get; } = new(); + + /// Units harvested since the last daily stats snapshot. + public float HarvestedToday; + + private readonly Random _rng; + + public World(int seed) + { + _rng = new Random(seed); + } + + /// + /// Place resources: water source tiles first, clay near water, + /// wood in clusters (groves), stone in a few deposits. + /// TODO(Week 1): replace uniform scatter with noise-based clustering. + /// + public void Generate() + { + PlaceMany(MaterialKind.Water, count: 6, amount: float.PositiveInfinity, regen: 0f); + PlaceMany(MaterialKind.Clay, count: 10, amount: 40f, regen: 0.5f); // TODO: constrain near water + PlaceMany(MaterialKind.Wood, count: 60, amount: 30f, regen: 2f); + PlaceMany(MaterialKind.Stone, count: 12, amount: 80f, regen: 0f); + PlaceMany(MaterialKind.Food, count: 40, amount: 20f, regen: 4f); // South: flora most abundant + } + + private void PlaceMany(MaterialKind kind, int count, float amount, float regen) + { + for (int i = 0; i < count; i++) + { + Nodes.Add(new ResourceNode + { + Kind = kind, + Cell = new Vector2I(_rng.Next(GridSize), _rng.Next(GridSize)), + Amount = amount, + MaxAmount = amount, + RegenPerDay = regen, + }); + } + } + + /// + /// Harvest respecting the harvester's sustainability weight: + /// a South soul stops at ~50% of the node (SPEC §10) so nodes stay healthy. + /// Returns the amount actually taken. + /// + public float Harvest(ResourceNode node, float requested, SoulProfile soul) + { + if (node.Kind == MaterialKind.Water) return requested; // unlimited at source + + float floorFraction = soul.Sustainability * 0.5f; // how much of the node they leave standing + float takeable = Math.Max(0f, node.Amount - node.MaxAmount * floorFraction); + float taken = Math.Min(requested, takeable); + node.Amount -= taken; + HarvestedToday += taken; + return taken; + } + + /// + /// Called once per in-game day by GameManager. Season multipliers throttle + /// regeneration — winter is when the granary earns its clay. + /// + public void RegenerateDaily(float foodMult = 1f, float woodMult = 1f) + { + bool frost = foodMult < 0.1f; // deep winter + + foreach (var node in Nodes) + { + // Frost kills standing food — the wild larder rots on the stem. + // Without this, the sustainability floors act as a huge hidden + // savings account and winter never reaches an actual villager. + if (frost && node.Kind == MaterialKind.Food) + { + node.Amount = Math.Max(node.Amount * 0.93f, node.MaxAmount * 0.15f); + continue; + } + + if (node.RegenPerDay <= 0f) continue; + float mult = node.Kind switch + { + MaterialKind.Food => foodMult, + MaterialKind.Wood => woodMult, + _ => 1f, + }; + node.Amount = Math.Min(node.MaxAmount, node.Amount + node.RegenPerDay * mult); + } + } + + /// + /// Nearest node this particular soul considers harvestable. What counts + /// as "worth taking" is a moral judgment, not a world fact: a nature + /// soul walks past a node at half strength; a selfish soul strips it to + /// the stem. The commons' savings account only exists for those who + /// honor it. + /// + public ResourceNode? FindNearest(MaterialKind kind, Vector2 position, float minFraction = 0.5f) + { + ResourceNode? best = null; + float bestDist = float.MaxValue; + foreach (var node in Nodes) + { + if (node.Kind != kind || node.IsDepleted) continue; + if (node.Kind != MaterialKind.Water && node.Amount <= node.MaxAmount * minFraction) + continue; + float d = position.DistanceSquaredTo(node.Cell); + if (d < bestDist) { best = node; bestDist = d; } + } + return best; + } +} diff --git a/scripts/World.cs.uid b/scripts/World.cs.uid new file mode 100644 index 0000000..ad93e3d --- /dev/null +++ b/scripts/World.cs.uid @@ -0,0 +1 @@ +uid://jxxevuacgomc diff --git a/soak_gifts.csv b/soak_gifts.csv new file mode 100644 index 0000000..14181c1 --- /dev/null +++ b/soak_gifts.csv @@ -0,0 +1,12 @@ +day,giver,giver_soul,receiver,receiver_soul,material,amount +117,Villager_F,Nature,Villager_G,Nature,Food,5.2 +117,Villager_G,Nature,Villager_A,Nature,Food,3.8 +234,Villager_A,Nature,Villager_K,Nature,Wood,4.0 +237,Villager_C,Nature,Villager_L,Nature,Food,2.8 +237,Villager_A,Nature,Villager_H,Nature,Food,6.3 +237,Villager_H,Nature,Villager_A,Nature,Food,4.8 +237,Villager_A,Nature,Villager_B,Nature,Food,4.0 +237,Villager_B,Nature,Villager_D,Nature,Food,2.7 +238,Villager_K,Nature,Villager_A,Nature,Food,3.6 +238,Villager_A,Nature,Villager_B,Nature,Food,2.7 +239,Villager_B,Nature,Villager_C,Nature,Food,0.9 diff --git a/soak_gifts.csv.import b/soak_gifts.csv.import new file mode 100644 index 0000000..7bd121c --- /dev/null +++ b/soak_gifts.csv.import @@ -0,0 +1,19 @@ +[remap] + +importer="csv_translation" +type="Translation" +uid="uid://dpef17p6lhdnb" + +[deps] + +files=["res://soak_gifts.giver.translation", "res://soak_gifts.giver.translation", "res://soak_gifts.receiver.translation", "res://soak_gifts.receiver.translation", "res://soak_gifts.material.translation", "res://soak_gifts.amount.translation"] + +source_file="res://soak_gifts.csv" +dest_files=["res://soak_gifts.giver.translation", "res://soak_gifts.giver.translation", "res://soak_gifts.receiver.translation", "res://soak_gifts.receiver.translation", "res://soak_gifts.material.translation", "res://soak_gifts.amount.translation"] + +[params] + +compress=1 +delimiter=0 +unescape_keys=false +unescape_translations=true diff --git a/soak_npc_days.csv b/soak_npc_days.csv new file mode 100644 index 0000000..28c22eb --- /dev/null +++ b/soak_npc_days.csv @@ -0,0 +1,3646 @@ +day,npc,name,soul,dominant,gather_ticks,build_ticks,trade_ticks,rest_ticks,social_ticks +1,1,Villager_A,Nature,Gathering,594,73,0,141,152 +1,2,Villager_B,Nature,Gathering,597,70,0,141,152 +1,3,Villager_C,Nature,Gathering,493,164,0,135,168 +1,4,Villager_D,Nature,Gathering,482,172,0,258,48 +1,5,Villager_E,Nature,Gathering,521,146,0,141,152 +1,6,Villager_F,Nature,Gathering,501,169,0,226,64 +1,7,Villager_G,Nature,Gathering,492,170,0,130,168 +1,8,Villager_H,Nature,Gathering,603,89,0,236,32 +1,9,Villager_I,Nature,Gathering,533,144,0,131,152 +1,10,Villager_J,Nature,Gathering,512,167,0,129,152 +1,11,Villager_K,Nature,Gathering,469,196,0,127,168 +1,12,Villager_L,Nature,Gathering,616,92,0,236,16 +1,13,Villager_M,Selfish,Gathering,498,0,0,81,381 +1,14,Villager_N,Selfish,Socializing,405,0,0,0,555 +1,15,Villager_O,Selfish,Socializing,366,0,0,0,594 +2,1,Villager_A,Nature,Gathering,498,281,0,237,424 +2,2,Villager_B,Nature,Gathering,592,191,0,265,392 +2,3,Villager_C,Nature,Gathering,518,295,0,235,392 +2,4,Villager_D,Nature,Resting,554,256,0,614,16 +2,5,Villager_E,Nature,Gathering,553,220,0,259,408 +2,6,Villager_F,Nature,Gathering,615,186,0,607,32 +2,7,Villager_G,Nature,Gathering,623,163,0,262,392 +2,8,Villager_H,Nature,Resting,556,242,0,610,32 +2,9,Villager_I,Nature,Gathering,562,215,0,271,392 +2,10,Villager_J,Nature,Gathering,594,184,0,270,392 +2,11,Villager_K,Nature,Gathering,519,256,0,241,424 +2,12,Villager_L,Nature,Resting,576,190,0,626,48 +2,13,Villager_M,Selfish,Socializing,59,0,0,0,1381 +2,14,Villager_N,Selfish,Socializing,66,0,0,0,1374 +2,15,Villager_O,Selfish,Socializing,60,0,0,0,1380 +3,1,Villager_A,Nature,Resting,626,140,0,642,32 +3,2,Villager_B,Nature,Resting,563,214,0,615,48 +3,3,Villager_C,Nature,Gathering,516,265,0,493,166 +3,4,Villager_D,Nature,Gathering,502,279,0,497,162 +3,5,Villager_E,Nature,Resting,522,273,0,613,32 +3,6,Villager_F,Nature,Resting,497,298,0,613,32 +3,7,Villager_G,Nature,Resting,540,210,0,642,48 +3,8,Villager_H,Nature,Resting,515,240,0,637,48 +3,9,Villager_I,Nature,Resting,609,164,0,635,32 +3,10,Villager_J,Nature,Resting,531,251,0,626,32 +3,11,Villager_K,Nature,Resting,623,143,0,642,32 +3,12,Villager_L,Nature,Resting,539,252,0,633,16 +3,13,Villager_M,Selfish,Socializing,75,0,0,0,1365 +3,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +3,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +4,1,Villager_A,Nature,Resting,466,295,0,615,64 +4,2,Villager_B,Nature,Socializing,340,197,0,430,473 +4,3,Villager_C,Nature,Socializing,208,101,0,0,1131 +4,4,Villager_D,Nature,Socializing,187,139,0,0,1114 +4,5,Villager_E,Nature,Resting,502,279,0,595,64 +4,6,Villager_F,Nature,Resting,464,304,0,608,64 +4,7,Villager_G,Nature,Resting,482,302,0,592,64 +4,8,Villager_H,Nature,Socializing,242,84,0,360,754 +4,9,Villager_I,Nature,Resting,451,318,0,607,64 +4,10,Villager_J,Nature,Socializing,331,37,0,360,712 +4,11,Villager_K,Nature,Socializing,140,163,0,360,777 +4,12,Villager_L,Nature,Resting,555,244,0,609,32 +4,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +4,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +4,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +5,1,Villager_A,Nature,Gathering,690,77,0,641,32 +5,2,Villager_B,Nature,Socializing,544,31,0,201,664 +5,3,Villager_C,Nature,Socializing,590,17,0,201,632 +5,4,Villager_D,Nature,Gathering,625,109,0,282,424 +5,5,Villager_E,Nature,Resting,514,197,0,515,214 +5,6,Villager_F,Nature,Gathering,624,15,0,561,240 +5,7,Villager_G,Nature,Gathering,489,158,0,426,367 +5,8,Villager_H,Nature,Gathering,579,190,0,263,408 +5,9,Villager_I,Nature,Gathering,599,142,0,516,183 +5,10,Villager_J,Nature,Gathering,590,160,0,282,408 +5,11,Villager_K,Nature,Socializing,543,80,0,201,616 +5,12,Villager_L,Nature,Gathering,623,145,0,506,166 +5,13,Villager_M,Selfish,Socializing,93,0,0,0,1347 +5,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +5,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +6,1,Villager_A,Nature,Gathering,771,11,0,642,16 +6,2,Villager_B,Nature,Gathering,747,35,0,642,16 +6,3,Villager_C,Nature,Gathering,798,0,0,642,0 +6,4,Villager_D,Nature,Gathering,747,35,0,642,16 +6,5,Villager_E,Nature,Socializing,141,51,0,0,1248 +6,6,Villager_F,Nature,Gathering,771,11,0,642,16 +6,7,Villager_G,Nature,Socializing,328,40,0,0,1072 +6,8,Villager_H,Nature,Gathering,798,0,0,642,0 +6,9,Villager_I,Nature,Socializing,214,106,0,0,1120 +6,10,Villager_J,Nature,Socializing,383,49,0,360,648 +6,11,Villager_K,Nature,Gathering,767,17,0,640,16 +6,12,Villager_L,Nature,Socializing,61,115,0,0,1264 +6,13,Villager_M,Selfish,Socializing,83,0,0,0,1357 +6,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +6,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +7,1,Villager_A,Nature,Gathering,614,58,12,441,315 +7,2,Villager_B,Nature,Gathering,690,7,5,522,216 +7,3,Villager_C,Nature,Gathering,803,0,0,637,0 +7,4,Villager_D,Nature,Gathering,735,31,0,642,32 +7,5,Villager_E,Nature,Socializing,395,94,22,81,848 +7,6,Villager_F,Nature,Gathering,751,31,0,642,16 +7,7,Villager_G,Nature,Socializing,279,73,0,0,1088 +7,8,Villager_H,Nature,Gathering,798,0,0,642,0 +7,9,Villager_I,Nature,Gathering,747,35,0,282,376 +7,10,Villager_J,Nature,Gathering,690,6,6,162,576 +7,11,Villager_K,Nature,Gathering,736,64,0,624,16 +7,12,Villager_L,Nature,Socializing,270,71,0,0,1099 +7,13,Villager_M,Selfish,Socializing,62,0,0,0,1378 +7,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +7,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +8,1,Villager_A,Nature,Socializing,90,173,41,0,1136 +8,2,Villager_B,Nature,Socializing,409,112,22,81,816 +8,3,Villager_C,Nature,Gathering,740,8,2,642,48 +8,4,Villager_D,Nature,Socializing,441,47,23,441,488 +8,5,Villager_E,Nature,Socializing,447,154,17,81,741 +8,6,Villager_F,Nature,Gathering,566,59,14,441,360 +8,7,Villager_G,Nature,Gathering,627,138,1,282,392 +8,8,Villager_H,Nature,Socializing,412,73,24,441,490 +8,9,Villager_I,Nature,Socializing,422,63,27,360,568 +8,10,Villager_J,Nature,Socializing,472,135,16,81,736 +8,11,Villager_K,Nature,Gathering,666,107,1,522,144 +8,12,Villager_L,Nature,Gathering,635,130,1,282,392 +8,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +8,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +8,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +9,1,Villager_A,Nature,Socializing,42,204,42,0,1152 +9,2,Villager_B,Nature,Socializing,211,161,35,0,1033 +9,3,Villager_C,Nature,Socializing,232,77,39,360,732 +9,4,Villager_D,Nature,Socializing,194,158,36,0,1052 +9,5,Villager_E,Nature,Socializing,244,193,31,0,972 +9,6,Villager_F,Nature,Socializing,42,204,42,0,1152 +9,7,Villager_G,Nature,Socializing,180,132,39,360,729 +9,8,Villager_H,Nature,Socializing,208,157,35,0,1040 +9,9,Villager_I,Nature,Socializing,59,203,42,0,1136 +9,10,Villager_J,Nature,Socializing,60,203,41,0,1136 +9,11,Villager_K,Nature,Socializing,137,142,41,0,1120 +9,12,Villager_L,Nature,Socializing,160,69,43,360,808 +9,13,Villager_M,Selfish,Socializing,66,0,0,0,1374 +9,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +9,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +10,1,Villager_A,Nature,Gathering,622,70,11,201,536 +10,2,Villager_B,Nature,Socializing,235,198,31,0,976 +10,3,Villager_C,Nature,Socializing,257,91,36,0,1056 +10,4,Villager_D,Nature,Socializing,237,196,31,0,976 +10,5,Villager_E,Nature,Socializing,235,198,31,0,976 +10,6,Villager_F,Nature,Gathering,607,90,6,161,576 +10,7,Villager_G,Nature,Socializing,241,90,37,0,1072 +10,8,Villager_H,Nature,Socializing,177,200,35,0,1028 +10,9,Villager_I,Nature,Socializing,182,62,43,0,1153 +10,10,Villager_J,Nature,Socializing,241,73,38,0,1088 +10,11,Villager_K,Nature,Gathering,631,87,6,154,562 +10,12,Villager_L,Nature,Socializing,240,91,37,0,1072 +10,13,Villager_M,Selfish,Socializing,70,0,0,0,1370 +10,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +10,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +11,1,Villager_A,Nature,Socializing,394,62,30,360,594 +11,2,Villager_B,Nature,Socializing,381,124,22,81,832 +11,3,Villager_C,Nature,Socializing,367,125,23,81,844 +11,4,Villager_D,Nature,Socializing,438,72,22,81,827 +11,5,Villager_E,Nature,Gathering,682,65,3,282,408 +11,6,Villager_F,Nature,Socializing,353,122,25,60,880 +11,7,Villager_G,Nature,Socializing,48,112,48,0,1232 +11,8,Villager_H,Nature,Socializing,44,170,44,0,1182 +11,9,Villager_I,Nature,Socializing,49,83,49,0,1259 +11,10,Villager_J,Nature,Gathering,673,77,3,279,408 +11,11,Villager_K,Nature,Socializing,309,119,32,0,980 +11,12,Villager_L,Nature,Socializing,433,71,23,81,832 +11,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +11,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +11,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +12,1,Villager_A,Nature,Socializing,59,136,45,0,1200 +12,2,Villager_B,Nature,Socializing,385,97,29,0,929 +12,3,Villager_C,Nature,Socializing,481,43,22,81,813 +12,4,Villager_D,Nature,Socializing,550,89,15,81,705 +12,5,Villager_E,Nature,Gathering,594,65,13,441,327 +12,6,Villager_F,Nature,Socializing,60,67,49,0,1264 +12,7,Villager_G,Nature,Socializing,419,40,30,0,951 +12,8,Villager_H,Nature,Socializing,484,33,22,81,820 +12,9,Villager_I,Nature,Socializing,440,68,22,81,829 +12,10,Villager_J,Nature,Socializing,427,75,23,441,474 +12,11,Villager_K,Nature,Socializing,59,85,48,0,1248 +12,12,Villager_L,Nature,Socializing,476,39,22,81,822 +12,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +12,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +12,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +13,1,Villager_A,Nature,Socializing,535,178,5,162,560 +13,2,Villager_B,Nature,Socializing,293,165,30,0,952 +13,3,Villager_C,Nature,Socializing,334,176,27,0,903 +13,4,Villager_D,Nature,Socializing,299,273,23,0,845 +13,5,Villager_E,Nature,Socializing,319,275,22,0,824 +13,6,Villager_F,Nature,Gathering,598,96,7,162,577 +13,7,Villager_G,Nature,Socializing,431,84,27,0,898 +13,8,Villager_H,Nature,Socializing,323,175,28,0,914 +13,9,Villager_I,Nature,Socializing,360,100,30,0,950 +13,10,Villager_J,Nature,Socializing,334,166,28,0,912 +13,11,Villager_K,Nature,Socializing,580,110,7,162,581 +13,12,Villager_L,Nature,Socializing,330,85,33,0,992 +13,13,Villager_M,Selfish,Socializing,71,0,0,0,1369 +13,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +13,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +14,1,Villager_A,Nature,Socializing,172,274,31,0,963 +14,2,Villager_B,Nature,Socializing,36,313,36,0,1055 +14,3,Villager_C,Nature,Socializing,36,313,36,0,1055 +14,4,Villager_D,Nature,Socializing,36,313,36,0,1055 +14,5,Villager_E,Nature,Socializing,42,218,42,0,1138 +14,6,Villager_F,Nature,Socializing,225,203,32,0,980 +14,7,Villager_G,Nature,Socializing,234,290,22,62,832 +14,8,Villager_H,Nature,Socializing,42,219,42,0,1137 +14,9,Villager_I,Nature,Socializing,37,311,36,0,1056 +14,10,Villager_J,Nature,Socializing,36,312,36,0,1056 +14,11,Villager_K,Nature,Socializing,183,228,33,0,996 +14,12,Villager_L,Nature,Socializing,42,218,42,0,1138 +14,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +14,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +14,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +15,1,Villager_A,Nature,Socializing,96,81,47,0,1216 +15,2,Villager_B,Nature,Socializing,361,106,29,0,944 +15,3,Villager_C,Nature,Socializing,365,111,29,0,935 +15,4,Villager_D,Nature,Socializing,386,96,29,0,929 +15,5,Villager_E,Nature,Socializing,411,103,23,67,836 +15,6,Villager_F,Nature,Socializing,133,160,40,0,1107 +15,7,Villager_G,Nature,Socializing,150,120,41,0,1129 +15,8,Villager_H,Nature,Socializing,216,117,37,0,1070 +15,9,Villager_I,Nature,Socializing,408,70,29,0,933 +15,10,Villager_J,Nature,Socializing,442,99,21,68,810 +15,11,Villager_K,Nature,Socializing,97,80,47,0,1216 +15,12,Villager_L,Nature,Socializing,217,116,37,0,1070 +15,13,Villager_M,Selfish,Socializing,62,0,0,0,1378 +15,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +15,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +16,1,Villager_A,Nature,Socializing,48,100,48,0,1244 +16,2,Villager_B,Nature,Socializing,140,139,41,0,1120 +16,3,Villager_C,Nature,Socializing,180,143,38,0,1079 +16,4,Villager_D,Nature,Socializing,141,138,41,0,1120 +16,5,Villager_E,Nature,Socializing,126,108,43,0,1163 +16,6,Villager_F,Nature,Socializing,48,100,48,0,1244 +16,7,Villager_G,Nature,Socializing,113,132,43,0,1152 +16,8,Villager_H,Nature,Socializing,87,100,46,0,1207 +16,9,Villager_I,Nature,Socializing,208,140,36,0,1056 +16,10,Villager_J,Nature,Socializing,226,110,37,0,1067 +16,11,Villager_K,Nature,Socializing,48,100,48,0,1244 +16,12,Villager_L,Nature,Socializing,152,101,42,0,1145 +16,13,Villager_M,Selfish,Socializing,65,0,0,0,1375 +16,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +16,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +17,1,Villager_A,Nature,Socializing,181,127,39,0,1093 +17,2,Villager_B,Nature,Socializing,61,66,49,0,1264 +17,3,Villager_C,Nature,Socializing,51,161,44,0,1184 +17,4,Villager_D,Nature,Socializing,60,67,49,0,1264 +17,5,Villager_E,Nature,Socializing,56,88,48,0,1248 +17,6,Villager_F,Nature,Socializing,324,109,31,0,976 +17,7,Villager_G,Nature,Socializing,59,85,48,0,1248 +17,8,Villager_H,Nature,Socializing,64,63,49,0,1264 +17,9,Villager_I,Nature,Socializing,48,164,44,0,1184 +17,10,Villager_J,Nature,Socializing,53,91,48,0,1248 +17,11,Villager_K,Nature,Socializing,317,142,30,0,951 +17,12,Villager_L,Nature,Socializing,63,81,48,0,1248 +17,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +17,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +17,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +18,1,Villager_A,Nature,Socializing,111,68,46,0,1215 +18,2,Villager_B,Nature,Socializing,174,93,41,0,1132 +18,3,Villager_C,Nature,Socializing,210,78,40,0,1112 +18,4,Villager_D,Nature,Socializing,172,92,41,0,1135 +18,5,Villager_E,Nature,Socializing,141,53,46,0,1200 +18,6,Villager_F,Nature,Socializing,65,143,45,0,1187 +18,7,Villager_G,Nature,Socializing,112,81,46,0,1201 +18,8,Villager_H,Nature,Socializing,104,72,47,0,1217 +18,9,Villager_I,Nature,Socializing,128,50,46,0,1216 +18,10,Villager_J,Nature,Socializing,123,64,46,0,1207 +18,11,Villager_K,Nature,Socializing,65,143,45,0,1187 +18,12,Villager_L,Nature,Socializing,129,65,46,0,1200 +18,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +18,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +18,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +19,1,Villager_A,Nature,Socializing,45,151,45,0,1199 +19,2,Villager_B,Nature,Socializing,139,101,43,0,1157 +19,3,Villager_C,Nature,Socializing,166,169,37,0,1068 +19,4,Villager_D,Nature,Socializing,149,87,43,0,1161 +19,5,Villager_E,Nature,Socializing,172,102,41,0,1125 +19,6,Villager_F,Nature,Socializing,48,105,48,0,1239 +19,7,Villager_G,Nature,Socializing,172,137,39,0,1092 +19,8,Villager_H,Nature,Socializing,124,119,43,0,1154 +19,9,Villager_I,Nature,Socializing,187,112,39,0,1102 +19,10,Villager_J,Nature,Socializing,172,168,37,0,1063 +19,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +19,12,Villager_L,Nature,Socializing,143,127,41,0,1129 +19,13,Villager_M,Selfish,Socializing,80,0,0,0,1360 +19,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +19,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +20,1,Villager_A,Nature,Socializing,216,118,37,0,1069 +20,2,Villager_B,Nature,Socializing,156,62,44,0,1178 +20,3,Villager_C,Nature,Socializing,153,99,42,0,1146 +20,4,Villager_D,Nature,Socializing,129,63,46,0,1202 +20,5,Villager_E,Nature,Socializing,109,115,44,0,1172 +20,6,Villager_F,Nature,Socializing,153,102,42,0,1143 +20,7,Villager_G,Nature,Socializing,156,62,44,0,1178 +20,8,Villager_H,Nature,Socializing,153,99,42,0,1146 +20,9,Villager_I,Nature,Socializing,112,115,44,0,1169 +20,10,Villager_J,Nature,Socializing,129,63,46,0,1202 +20,11,Villager_K,Nature,Socializing,204,93,39,0,1104 +20,12,Villager_L,Nature,Socializing,129,63,46,0,1202 +20,13,Villager_M,Selfish,Socializing,70,0,0,0,1370 +20,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +20,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +21,1,Villager_A,Nature,Socializing,180,128,39,0,1093 +21,2,Villager_B,Nature,Socializing,49,94,49,0,1248 +21,3,Villager_C,Nature,Socializing,49,94,49,0,1248 +21,4,Villager_D,Nature,Socializing,48,106,48,0,1238 +21,5,Villager_E,Nature,Socializing,48,106,48,0,1238 +21,6,Villager_F,Nature,Socializing,237,152,34,0,1017 +21,7,Villager_G,Nature,Socializing,49,94,49,0,1248 +21,8,Villager_H,Nature,Socializing,49,94,49,0,1248 +21,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +21,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +21,11,Villager_K,Nature,Socializing,186,127,39,0,1088 +21,12,Villager_L,Nature,Socializing,48,106,48,0,1238 +21,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +21,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +21,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +22,1,Villager_A,Nature,Socializing,59,68,49,0,1264 +22,2,Villager_B,Nature,Socializing,192,91,40,0,1117 +22,3,Villager_C,Nature,Socializing,195,90,40,0,1115 +22,4,Villager_D,Nature,Socializing,202,94,40,0,1104 +22,5,Villager_E,Nature,Socializing,228,118,37,0,1057 +22,6,Villager_F,Nature,Socializing,58,86,48,0,1248 +22,7,Villager_G,Nature,Socializing,158,98,42,0,1142 +22,8,Villager_H,Nature,Socializing,203,103,39,0,1095 +22,9,Villager_I,Nature,Socializing,242,117,36,0,1045 +22,10,Villager_J,Nature,Socializing,171,121,40,0,1108 +22,11,Villager_K,Nature,Socializing,59,85,48,0,1248 +22,12,Villager_L,Nature,Socializing,201,95,40,0,1104 +22,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +22,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +22,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +23,1,Villager_A,Nature,Socializing,181,135,38,0,1086 +23,2,Villager_B,Nature,Socializing,125,63,46,0,1206 +23,3,Villager_C,Nature,Socializing,125,63,46,0,1206 +23,4,Villager_D,Nature,Socializing,167,60,44,0,1169 +23,5,Villager_E,Nature,Socializing,164,110,41,0,1125 +23,6,Villager_F,Nature,Socializing,233,140,35,0,1032 +23,7,Villager_G,Nature,Socializing,125,63,46,0,1206 +23,8,Villager_H,Nature,Socializing,168,63,43,0,1166 +23,9,Villager_I,Nature,Socializing,164,110,41,0,1125 +23,10,Villager_J,Nature,Socializing,167,60,44,0,1169 +23,11,Villager_K,Nature,Socializing,221,131,36,0,1052 +23,12,Villager_L,Nature,Socializing,179,59,43,0,1159 +23,13,Villager_M,Selfish,Socializing,67,0,0,0,1373 +23,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +23,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +24,1,Villager_A,Nature,Socializing,194,128,38,0,1080 +24,2,Villager_B,Nature,Socializing,48,105,48,0,1239 +24,3,Villager_C,Nature,Socializing,48,105,48,0,1239 +24,4,Villager_D,Nature,Socializing,45,167,44,0,1184 +24,5,Villager_E,Nature,Socializing,45,167,44,0,1184 +24,6,Villager_F,Nature,Socializing,227,172,33,0,1008 +24,7,Villager_G,Nature,Socializing,48,105,48,0,1239 +24,8,Villager_H,Nature,Socializing,45,166,45,0,1184 +24,9,Villager_I,Nature,Socializing,45,167,44,0,1184 +24,10,Villager_J,Nature,Socializing,45,167,44,0,1184 +24,11,Villager_K,Nature,Socializing,251,165,32,0,992 +24,12,Villager_L,Nature,Socializing,44,170,44,0,1182 +24,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +24,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +24,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +25,1,Villager_A,Nature,Socializing,128,92,44,0,1176 +25,2,Villager_B,Nature,Socializing,210,88,39,0,1103 +25,3,Villager_C,Nature,Socializing,188,90,41,0,1121 +25,4,Villager_D,Nature,Socializing,175,73,42,0,1150 +25,5,Villager_E,Nature,Socializing,165,64,43,0,1168 +25,6,Villager_F,Nature,Socializing,128,94,44,0,1174 +25,7,Villager_G,Nature,Socializing,188,58,42,0,1152 +25,8,Villager_H,Nature,Socializing,185,76,42,0,1137 +25,9,Villager_I,Nature,Socializing,209,74,40,0,1117 +25,10,Villager_J,Nature,Socializing,160,93,42,0,1145 +25,11,Villager_K,Nature,Socializing,128,94,44,0,1174 +25,12,Villager_L,Nature,Socializing,160,93,42,0,1145 +25,13,Villager_M,Selfish,Socializing,66,0,0,0,1374 +25,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +25,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +26,1,Villager_A,Nature,Socializing,48,106,48,0,1238 +26,2,Villager_B,Nature,Socializing,163,95,42,0,1140 +26,3,Villager_C,Nature,Socializing,132,140,41,0,1127 +26,4,Villager_D,Nature,Socializing,165,77,43,0,1155 +26,5,Villager_E,Nature,Socializing,112,114,44,0,1170 +26,6,Villager_F,Nature,Socializing,48,106,48,0,1238 +26,7,Villager_G,Nature,Socializing,121,78,45,0,1196 +26,8,Villager_H,Nature,Socializing,131,81,44,0,1184 +26,9,Villager_I,Nature,Socializing,158,166,38,0,1078 +26,10,Villager_J,Nature,Socializing,156,55,45,0,1184 +26,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +26,12,Villager_L,Nature,Socializing,111,79,46,0,1204 +26,13,Villager_M,Selfish,Socializing,59,0,0,0,1381 +26,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +26,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +27,1,Villager_A,Nature,Socializing,211,119,38,0,1072 +27,2,Villager_B,Nature,Socializing,50,94,48,0,1248 +27,3,Villager_C,Nature,Socializing,50,94,48,0,1248 +27,4,Villager_D,Nature,Socializing,60,118,46,0,1216 +27,5,Villager_E,Nature,Socializing,54,56,50,0,1280 +27,6,Villager_F,Nature,Socializing,255,107,36,0,1042 +27,7,Villager_G,Nature,Socializing,50,94,48,0,1248 +27,8,Villager_H,Nature,Socializing,50,94,48,0,1248 +27,9,Villager_I,Nature,Socializing,50,94,48,0,1248 +27,10,Villager_J,Nature,Socializing,60,118,46,0,1216 +27,11,Villager_K,Nature,Socializing,248,145,34,0,1013 +27,12,Villager_L,Nature,Socializing,60,67,49,0,1264 +27,13,Villager_M,Selfish,Socializing,64,0,0,0,1376 +27,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +27,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +28,1,Villager_A,Nature,Socializing,128,68,45,0,1199 +28,2,Villager_B,Nature,Socializing,148,63,45,0,1184 +28,3,Villager_C,Nature,Socializing,193,87,40,0,1120 +28,4,Villager_D,Nature,Socializing,175,105,40,0,1120 +28,5,Villager_E,Nature,Socializing,141,94,43,0,1162 +28,6,Villager_F,Nature,Socializing,128,67,45,0,1200 +28,7,Villager_G,Nature,Socializing,146,82,44,0,1168 +28,8,Villager_H,Nature,Socializing,149,62,45,0,1184 +28,9,Villager_I,Nature,Socializing,139,96,43,0,1162 +28,10,Villager_J,Nature,Socializing,136,79,44,0,1181 +28,11,Villager_K,Nature,Socializing,130,51,46,0,1213 +28,12,Villager_L,Nature,Socializing,147,94,43,0,1156 +28,13,Villager_M,Selfish,Socializing,70,0,0,0,1370 +28,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +28,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +29,1,Villager_A,Nature,Socializing,48,106,48,0,1238 +29,2,Villager_B,Nature,Socializing,177,98,41,0,1124 +29,3,Villager_C,Nature,Socializing,154,154,39,0,1093 +29,4,Villager_D,Nature,Socializing,133,138,41,0,1128 +29,5,Villager_E,Nature,Socializing,149,94,43,0,1154 +29,6,Villager_F,Nature,Socializing,48,106,48,0,1238 +29,7,Villager_G,Nature,Socializing,148,123,41,0,1128 +29,8,Villager_H,Nature,Socializing,183,133,38,0,1086 +29,9,Villager_I,Nature,Socializing,142,110,42,0,1146 +29,10,Villager_J,Nature,Socializing,135,137,41,0,1127 +29,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +29,12,Villager_L,Nature,Socializing,149,122,41,0,1128 +29,13,Villager_M,Selfish,Socializing,63,0,0,0,1377 +29,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +29,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +30,1,Villager_A,Nature,Socializing,241,140,35,0,1024 +30,2,Villager_B,Nature,Socializing,129,62,46,0,1203 +30,3,Villager_C,Nature,Socializing,127,101,44,0,1168 +30,4,Villager_D,Nature,Socializing,129,62,46,0,1203 +30,5,Villager_E,Nature,Socializing,127,100,44,0,1169 +30,6,Villager_F,Nature,Socializing,270,164,31,0,975 +30,7,Villager_G,Nature,Socializing,128,68,45,0,1199 +30,8,Villager_H,Nature,Socializing,176,87,41,0,1136 +30,9,Villager_I,Nature,Socializing,177,66,43,0,1154 +30,10,Villager_J,Nature,Socializing,177,66,43,0,1154 +30,11,Villager_K,Nature,Socializing,193,149,37,0,1061 +30,12,Villager_L,Nature,Socializing,177,66,43,0,1154 +30,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +30,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +30,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +31,1,Villager_A,Nature,Socializing,169,129,39,0,1103 +31,2,Villager_B,Nature,Socializing,48,106,48,0,1238 +31,3,Villager_C,Nature,Socializing,48,106,48,0,1238 +31,4,Villager_D,Nature,Socializing,48,106,48,0,1238 +31,5,Villager_E,Nature,Socializing,48,106,48,0,1238 +31,6,Villager_F,Nature,Socializing,160,122,40,0,1118 +31,7,Villager_G,Nature,Socializing,48,108,48,0,1236 +31,8,Villager_H,Nature,Socializing,49,95,48,0,1248 +31,9,Villager_I,Nature,Socializing,49,95,48,0,1248 +31,10,Villager_J,Nature,Socializing,49,95,48,0,1248 +31,11,Villager_K,Nature,Socializing,160,116,41,0,1123 +31,12,Villager_L,Nature,Socializing,49,95,48,0,1248 +31,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +31,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +31,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +32,1,Villager_A,Nature,Socializing,61,66,49,0,1264 +32,2,Villager_B,Nature,Socializing,190,107,39,0,1104 +32,3,Villager_C,Nature,Socializing,181,117,39,0,1103 +32,4,Villager_D,Nature,Socializing,190,107,39,0,1104 +32,5,Villager_E,Nature,Socializing,204,111,38,0,1087 +32,6,Villager_F,Nature,Socializing,58,69,49,0,1264 +32,7,Villager_G,Nature,Socializing,189,87,41,0,1123 +32,8,Villager_H,Nature,Socializing,212,102,38,0,1088 +32,9,Villager_I,Nature,Socializing,228,116,37,0,1059 +32,10,Villager_J,Nature,Socializing,245,120,35,0,1040 +32,11,Villager_K,Nature,Socializing,58,103,47,0,1232 +32,12,Villager_L,Nature,Socializing,270,108,35,0,1027 +32,13,Villager_M,Selfish,Socializing,59,0,0,0,1381 +32,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +32,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +33,1,Villager_A,Nature,Socializing,178,146,38,0,1078 +33,2,Villager_B,Nature,Socializing,190,55,43,0,1152 +33,3,Villager_C,Nature,Socializing,191,54,43,0,1152 +33,4,Villager_D,Nature,Socializing,129,66,45,0,1200 +33,5,Villager_E,Nature,Socializing,191,54,43,0,1152 +33,6,Villager_F,Nature,Socializing,227,136,36,0,1041 +33,7,Villager_G,Nature,Socializing,123,74,45,0,1198 +33,8,Villager_H,Nature,Socializing,161,72,43,0,1164 +33,9,Villager_I,Nature,Socializing,129,64,46,0,1201 +33,10,Villager_J,Nature,Socializing,185,111,40,0,1104 +33,11,Villager_K,Nature,Socializing,235,152,34,0,1019 +33,12,Villager_L,Nature,Socializing,184,112,40,0,1104 +33,13,Villager_M,Selfish,Socializing,59,0,0,0,1381 +33,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +33,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +34,1,Villager_A,Nature,Socializing,182,131,39,0,1088 +34,2,Villager_B,Nature,Socializing,49,94,49,0,1248 +34,3,Villager_C,Nature,Socializing,49,94,49,0,1248 +34,4,Villager_D,Nature,Socializing,48,106,48,0,1238 +34,5,Villager_E,Nature,Socializing,49,94,49,0,1248 +34,6,Villager_F,Nature,Socializing,183,153,37,0,1067 +34,7,Villager_G,Nature,Socializing,48,106,48,0,1238 +34,8,Villager_H,Nature,Socializing,48,107,48,0,1237 +34,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +34,10,Villager_J,Nature,Socializing,49,94,49,0,1248 +34,11,Villager_K,Nature,Socializing,224,152,35,0,1029 +34,12,Villager_L,Nature,Socializing,49,95,48,0,1248 +34,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +34,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +34,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +35,1,Villager_A,Nature,Socializing,151,96,42,0,1151 +35,2,Villager_B,Nature,Socializing,187,109,40,0,1104 +35,3,Villager_C,Nature,Socializing,179,121,39,0,1101 +35,4,Villager_D,Nature,Socializing,188,108,40,0,1104 +35,5,Villager_E,Nature,Socializing,173,100,41,0,1126 +35,6,Villager_F,Nature,Socializing,108,99,45,0,1188 +35,7,Villager_G,Nature,Socializing,243,114,36,0,1047 +35,8,Villager_H,Nature,Socializing,221,122,37,0,1060 +35,9,Villager_I,Nature,Socializing,281,107,34,0,1018 +35,10,Villager_J,Nature,Socializing,202,111,39,0,1088 +35,11,Villager_K,Nature,Socializing,151,95,42,0,1152 +35,12,Villager_L,Nature,Socializing,202,111,39,0,1088 +35,13,Villager_M,Selfish,Socializing,69,0,0,0,1371 +35,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +35,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +36,1,Villager_A,Nature,Socializing,44,169,44,0,1183 +36,2,Villager_B,Nature,Socializing,205,86,40,0,1109 +36,3,Villager_C,Nature,Socializing,220,159,35,0,1026 +36,4,Villager_D,Nature,Socializing,190,79,41,0,1130 +36,5,Villager_E,Nature,Socializing,133,132,41,0,1134 +36,6,Villager_F,Nature,Socializing,47,121,47,0,1225 +36,7,Villager_G,Nature,Socializing,177,146,38,0,1079 +36,8,Villager_H,Nature,Socializing,210,89,39,0,1102 +36,9,Villager_I,Nature,Socializing,191,187,35,0,1027 +36,10,Villager_J,Nature,Socializing,160,112,41,0,1127 +36,11,Villager_K,Nature,Socializing,44,169,44,0,1183 +36,12,Villager_L,Nature,Socializing,208,54,42,0,1136 +36,13,Villager_M,Selfish,Socializing,65,0,0,0,1375 +36,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +36,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +37,1,Villager_A,Nature,Socializing,200,142,37,0,1061 +37,2,Villager_B,Nature,Socializing,61,66,49,0,1264 +37,3,Villager_C,Nature,Socializing,56,105,47,0,1232 +37,4,Villager_D,Nature,Socializing,59,68,49,0,1264 +37,5,Villager_E,Nature,Socializing,62,65,49,0,1264 +37,6,Villager_F,Nature,Socializing,241,137,35,0,1027 +37,7,Villager_G,Nature,Socializing,56,105,47,0,1232 +37,8,Villager_H,Nature,Socializing,60,118,46,0,1216 +37,9,Villager_I,Nature,Socializing,61,66,49,0,1264 +37,10,Villager_J,Nature,Socializing,61,66,49,0,1264 +37,11,Villager_K,Nature,Socializing,306,151,30,0,953 +37,12,Villager_L,Nature,Socializing,63,115,46,0,1216 +37,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +37,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +37,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +38,1,Villager_A,Nature,Socializing,121,88,45,0,1186 +38,2,Villager_B,Nature,Socializing,187,107,40,0,1106 +38,3,Villager_C,Nature,Socializing,203,52,42,0,1143 +38,4,Villager_D,Nature,Socializing,135,111,42,0,1152 +38,5,Villager_E,Nature,Socializing,133,95,44,0,1168 +38,6,Villager_F,Nature,Socializing,129,96,44,0,1171 +38,7,Villager_G,Nature,Socializing,175,77,42,0,1146 +38,8,Villager_H,Nature,Socializing,208,109,38,0,1085 +38,9,Villager_I,Nature,Socializing,221,110,37,0,1072 +38,10,Villager_J,Nature,Socializing,133,112,43,0,1152 +38,11,Villager_K,Nature,Socializing,129,95,44,0,1172 +38,12,Villager_L,Nature,Socializing,140,83,44,0,1173 +38,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +38,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +38,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +39,1,Villager_A,Nature,Socializing,45,158,45,0,1192 +39,2,Villager_B,Nature,Socializing,150,164,38,0,1088 +39,3,Villager_C,Nature,Socializing,150,165,38,0,1087 +39,4,Villager_D,Nature,Socializing,179,112,40,0,1109 +39,5,Villager_E,Nature,Socializing,176,189,35,0,1040 +39,6,Villager_F,Nature,Socializing,48,106,48,0,1238 +39,7,Villager_G,Nature,Socializing,192,151,37,0,1060 +39,8,Villager_H,Nature,Socializing,157,188,37,0,1058 +39,9,Villager_I,Nature,Socializing,206,209,33,0,992 +39,10,Villager_J,Nature,Socializing,163,96,42,0,1139 +39,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +39,12,Villager_L,Nature,Socializing,205,72,41,0,1122 +39,13,Villager_M,Selfish,Socializing,65,0,0,0,1375 +39,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +39,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +40,1,Villager_A,Nature,Socializing,265,148,33,0,994 +40,2,Villager_B,Nature,Socializing,156,60,44,0,1180 +40,3,Villager_C,Nature,Socializing,156,60,44,0,1180 +40,4,Villager_D,Nature,Socializing,153,113,41,0,1133 +40,5,Villager_E,Nature,Socializing,117,103,44,0,1176 +40,6,Villager_F,Nature,Socializing,186,153,37,0,1064 +40,7,Villager_G,Nature,Socializing,116,114,43,0,1167 +40,8,Villager_H,Nature,Socializing,171,109,40,0,1120 +40,9,Villager_I,Nature,Socializing,154,100,42,0,1144 +40,10,Villager_J,Nature,Socializing,177,100,41,0,1122 +40,11,Villager_K,Nature,Socializing,211,147,36,0,1046 +40,12,Villager_L,Nature,Socializing,153,112,41,0,1134 +40,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +40,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +40,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +41,1,Villager_A,Nature,Socializing,282,143,32,0,983 +41,2,Villager_B,Nature,Socializing,46,148,46,0,1200 +41,3,Villager_C,Nature,Socializing,46,148,46,0,1200 +41,4,Villager_D,Nature,Socializing,46,148,46,0,1200 +41,5,Villager_E,Nature,Socializing,46,134,46,0,1214 +41,6,Villager_F,Nature,Socializing,227,195,32,0,986 +41,7,Villager_G,Nature,Socializing,46,134,46,0,1214 +41,8,Villager_H,Nature,Socializing,44,180,44,0,1172 +41,9,Villager_I,Nature,Socializing,46,148,46,0,1200 +41,10,Villager_J,Nature,Socializing,44,179,44,0,1173 +41,11,Villager_K,Nature,Socializing,208,143,36,0,1053 +41,12,Villager_L,Nature,Socializing,46,148,46,0,1200 +41,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +41,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +41,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +42,1,Villager_A,Nature,Socializing,67,94,47,0,1232 +42,2,Villager_B,Nature,Socializing,233,64,39,0,1104 +42,3,Villager_C,Nature,Socializing,214,105,38,0,1083 +42,4,Villager_D,Nature,Socializing,233,64,39,0,1104 +42,5,Villager_E,Nature,Socializing,188,91,41,0,1120 +42,6,Villager_F,Nature,Socializing,50,94,48,0,1248 +42,7,Villager_G,Nature,Socializing,223,116,37,0,1064 +42,8,Villager_H,Nature,Socializing,312,105,32,0,991 +42,9,Villager_I,Nature,Socializing,312,105,32,0,991 +42,10,Villager_J,Nature,Socializing,212,93,39,0,1096 +42,11,Villager_K,Nature,Socializing,50,94,48,0,1248 +42,12,Villager_L,Nature,Socializing,212,93,39,0,1096 +42,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +42,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +42,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +43,1,Villager_A,Nature,Socializing,202,119,38,0,1081 +43,2,Villager_B,Nature,Socializing,126,116,43,0,1155 +43,3,Villager_C,Nature,Socializing,183,70,42,0,1145 +43,4,Villager_D,Nature,Socializing,126,116,43,0,1155 +43,5,Villager_E,Nature,Socializing,197,70,41,0,1132 +43,6,Villager_F,Nature,Socializing,203,126,38,0,1073 +43,7,Villager_G,Nature,Socializing,189,60,42,0,1149 +43,8,Villager_H,Nature,Socializing,187,113,39,0,1101 +43,9,Villager_I,Nature,Socializing,187,113,39,0,1101 +43,10,Villager_J,Nature,Socializing,162,60,44,0,1174 +43,11,Villager_K,Nature,Socializing,214,128,37,0,1061 +43,12,Villager_L,Nature,Socializing,190,58,42,0,1150 +43,13,Villager_M,Selfish,Socializing,68,0,0,0,1372 +43,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +43,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +44,1,Villager_A,Nature,Socializing,202,234,31,0,973 +44,2,Villager_B,Nature,Socializing,48,106,48,0,1238 +44,3,Villager_C,Nature,Socializing,49,95,48,0,1248 +44,4,Villager_D,Nature,Socializing,48,106,48,0,1238 +44,5,Villager_E,Nature,Socializing,49,92,49,0,1250 +44,6,Villager_F,Nature,Socializing,215,145,36,0,1044 +44,7,Villager_G,Nature,Socializing,49,94,49,0,1248 +44,8,Villager_H,Nature,Socializing,49,94,49,0,1248 +44,9,Villager_I,Nature,Socializing,49,94,49,0,1248 +44,10,Villager_J,Nature,Socializing,48,107,48,0,1237 +44,11,Villager_K,Nature,Socializing,193,194,34,0,1019 +44,12,Villager_L,Nature,Socializing,49,94,49,0,1248 +44,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +44,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +44,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +45,1,Villager_A,Nature,Socializing,153,89,43,0,1155 +45,2,Villager_B,Nature,Socializing,191,94,40,0,1115 +45,3,Villager_C,Nature,Socializing,214,105,38,0,1083 +45,4,Villager_D,Nature,Socializing,209,75,40,0,1116 +45,5,Villager_E,Nature,Socializing,187,87,41,0,1125 +45,6,Villager_F,Nature,Socializing,93,160,42,0,1145 +45,7,Villager_G,Nature,Socializing,226,115,37,0,1062 +45,8,Villager_H,Nature,Socializing,289,118,33,0,1000 +45,9,Villager_I,Nature,Socializing,289,118,33,0,1000 +45,10,Villager_J,Nature,Socializing,200,99,39,0,1102 +45,11,Villager_K,Nature,Socializing,141,88,43,0,1168 +45,12,Villager_L,Nature,Socializing,200,99,39,0,1102 +45,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +45,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +45,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +46,1,Villager_A,Nature,Socializing,49,95,48,0,1248 +46,2,Villager_B,Nature,Socializing,230,133,36,0,1041 +46,3,Villager_C,Nature,Socializing,191,122,39,0,1088 +46,4,Villager_D,Nature,Socializing,174,112,40,0,1114 +46,5,Villager_E,Nature,Socializing,213,103,38,0,1086 +46,6,Villager_F,Nature,Socializing,48,99,48,0,1245 +46,7,Villager_G,Nature,Socializing,231,69,39,0,1101 +46,8,Villager_H,Nature,Socializing,218,118,37,0,1067 +46,9,Villager_I,Nature,Socializing,149,170,38,0,1083 +46,10,Villager_J,Nature,Socializing,191,84,41,0,1124 +46,11,Villager_K,Nature,Socializing,48,97,48,0,1247 +46,12,Villager_L,Nature,Socializing,177,95,41,0,1127 +46,13,Villager_M,Selfish,Socializing,67,0,0,0,1373 +46,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +46,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +47,1,Villager_A,Nature,Socializing,218,136,36,0,1050 +47,2,Villager_B,Nature,Socializing,67,94,47,0,1232 +47,3,Villager_C,Nature,Socializing,65,96,47,0,1232 +47,4,Villager_D,Nature,Socializing,62,65,49,0,1264 +47,5,Villager_E,Nature,Socializing,59,119,46,0,1216 +47,6,Villager_F,Nature,Socializing,243,137,35,0,1025 +47,7,Villager_G,Nature,Socializing,59,119,46,0,1216 +47,8,Villager_H,Nature,Socializing,59,119,46,0,1216 +47,9,Villager_I,Nature,Socializing,62,65,49,0,1264 +47,10,Villager_J,Nature,Socializing,60,118,46,0,1216 +47,11,Villager_K,Nature,Socializing,311,150,30,0,949 +47,12,Villager_L,Nature,Socializing,52,58,50,0,1280 +47,13,Villager_M,Selfish,Socializing,64,0,0,0,1376 +47,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +47,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +48,1,Villager_A,Nature,Socializing,148,92,43,0,1157 +48,2,Villager_B,Nature,Socializing,172,87,42,0,1139 +48,3,Villager_C,Nature,Socializing,136,105,43,0,1156 +48,4,Villager_D,Nature,Socializing,166,108,41,0,1125 +48,5,Villager_E,Nature,Socializing,187,113,39,0,1101 +48,6,Villager_F,Nature,Socializing,129,92,44,0,1175 +48,7,Villager_G,Nature,Socializing,231,125,36,0,1048 +48,8,Villager_H,Nature,Socializing,132,130,42,0,1136 +48,9,Villager_I,Nature,Socializing,132,130,42,0,1136 +48,10,Villager_J,Nature,Socializing,151,104,42,0,1143 +48,11,Villager_K,Nature,Socializing,129,92,44,0,1175 +48,12,Villager_L,Nature,Socializing,203,56,42,0,1139 +48,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +48,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +48,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +49,1,Villager_A,Nature,Socializing,48,107,48,0,1237 +49,2,Villager_B,Nature,Socializing,207,85,40,0,1108 +49,3,Villager_C,Nature,Socializing,166,123,40,0,1111 +49,4,Villager_D,Nature,Socializing,163,106,41,0,1130 +49,5,Villager_E,Nature,Socializing,167,157,38,0,1078 +49,6,Villager_F,Nature,Socializing,48,106,48,0,1238 +49,7,Villager_G,Nature,Socializing,171,141,39,0,1089 +49,8,Villager_H,Nature,Socializing,216,120,37,0,1067 +49,9,Villager_I,Nature,Socializing,211,116,38,0,1075 +49,10,Villager_J,Nature,Socializing,274,134,33,0,999 +49,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +49,12,Villager_L,Nature,Socializing,171,155,38,0,1076 +49,13,Villager_M,Selfish,Socializing,63,0,0,0,1377 +49,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +49,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +50,1,Villager_A,Nature,Socializing,200,144,37,0,1059 +50,2,Villager_B,Nature,Socializing,181,156,37,0,1066 +50,3,Villager_C,Nature,Socializing,204,84,40,0,1112 +50,4,Villager_D,Nature,Socializing,161,85,42,0,1152 +50,5,Villager_E,Nature,Socializing,133,62,45,0,1200 +50,6,Villager_F,Nature,Socializing,222,139,36,0,1043 +50,7,Villager_G,Nature,Socializing,162,61,44,0,1173 +50,8,Villager_H,Nature,Socializing,204,83,40,0,1113 +50,9,Villager_I,Nature,Socializing,162,62,44,0,1172 +50,10,Villager_J,Nature,Socializing,200,156,36,0,1048 +50,11,Villager_K,Nature,Socializing,282,152,31,0,975 +50,12,Villager_L,Nature,Socializing,162,61,44,0,1173 +50,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +50,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +50,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +51,1,Villager_A,Nature,Socializing,290,151,31,0,968 +51,2,Villager_B,Nature,Socializing,48,99,48,0,1245 +51,3,Villager_C,Nature,Socializing,49,95,48,0,1248 +51,4,Villager_D,Nature,Socializing,48,107,48,0,1237 +51,5,Villager_E,Nature,Socializing,48,109,48,0,1235 +51,6,Villager_F,Nature,Socializing,192,171,36,0,1041 +51,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +51,8,Villager_H,Nature,Socializing,49,95,48,0,1248 +51,9,Villager_I,Nature,Socializing,48,107,48,0,1237 +51,10,Villager_J,Nature,Socializing,49,95,48,0,1248 +51,11,Villager_K,Nature,Socializing,243,142,34,0,1021 +51,12,Villager_L,Nature,Socializing,48,107,48,0,1237 +51,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +51,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +51,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +52,1,Villager_A,Nature,Socializing,60,101,47,0,1232 +52,2,Villager_B,Nature,Socializing,205,88,40,0,1107 +52,3,Villager_C,Nature,Socializing,232,104,37,0,1067 +52,4,Villager_D,Nature,Socializing,214,82,40,0,1104 +52,5,Villager_E,Nature,Socializing,186,95,40,0,1119 +52,6,Villager_F,Nature,Socializing,67,60,49,0,1264 +52,7,Villager_G,Nature,Socializing,230,115,37,0,1058 +52,8,Villager_H,Nature,Socializing,314,105,32,0,989 +52,9,Villager_I,Nature,Socializing,314,105,32,0,989 +52,10,Villager_J,Nature,Socializing,202,111,39,0,1088 +52,11,Villager_K,Nature,Socializing,55,106,47,0,1232 +52,12,Villager_L,Nature,Socializing,214,93,39,0,1094 +52,13,Villager_M,Selfish,Socializing,67,0,0,0,1373 +52,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +52,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +53,1,Villager_A,Nature,Socializing,198,142,37,0,1063 +53,2,Villager_B,Nature,Socializing,113,64,47,0,1216 +53,3,Villager_C,Nature,Socializing,181,122,39,0,1098 +53,4,Villager_D,Nature,Socializing,129,64,46,0,1201 +53,5,Villager_E,Nature,Socializing,207,53,42,0,1138 +53,6,Villager_F,Nature,Socializing,248,117,35,0,1040 +53,7,Villager_G,Nature,Socializing,129,63,46,0,1202 +53,8,Villager_H,Nature,Socializing,159,116,41,0,1124 +53,9,Villager_I,Nature,Socializing,187,114,39,0,1100 +53,10,Villager_J,Nature,Socializing,207,53,42,0,1138 +53,11,Villager_K,Nature,Socializing,279,132,33,0,996 +53,12,Villager_L,Nature,Socializing,129,63,46,0,1202 +53,13,Villager_M,Selfish,Socializing,71,0,0,0,1369 +53,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +53,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +54,1,Villager_A,Nature,Socializing,211,162,35,0,1032 +54,2,Villager_B,Nature,Socializing,48,107,48,0,1237 +54,3,Villager_C,Nature,Socializing,49,94,49,0,1248 +54,4,Villager_D,Nature,Socializing,48,106,48,0,1238 +54,5,Villager_E,Nature,Socializing,49,95,48,0,1248 +54,6,Villager_F,Nature,Socializing,156,260,32,0,992 +54,7,Villager_G,Nature,Socializing,48,106,48,0,1238 +54,8,Villager_H,Nature,Socializing,48,106,48,0,1238 +54,9,Villager_I,Nature,Socializing,49,94,49,0,1248 +54,10,Villager_J,Nature,Socializing,49,95,48,0,1248 +54,11,Villager_K,Nature,Socializing,248,174,32,0,986 +54,12,Villager_L,Nature,Socializing,48,106,48,0,1238 +54,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +54,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +54,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +55,1,Villager_A,Nature,Socializing,127,69,45,0,1199 +55,2,Villager_B,Nature,Socializing,205,88,40,0,1107 +55,3,Villager_C,Nature,Socializing,214,105,38,0,1083 +55,4,Villager_D,Nature,Socializing,245,64,39,0,1092 +55,5,Villager_E,Nature,Socializing,186,92,41,0,1121 +55,6,Villager_F,Nature,Socializing,110,68,46,0,1216 +55,7,Villager_G,Nature,Socializing,221,115,37,0,1067 +55,8,Villager_H,Nature,Socializing,312,105,32,0,991 +55,9,Villager_I,Nature,Socializing,312,105,32,0,991 +55,10,Villager_J,Nature,Socializing,202,111,39,0,1088 +55,11,Villager_K,Nature,Socializing,127,69,45,0,1199 +55,12,Villager_L,Nature,Socializing,214,93,39,0,1094 +55,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +55,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +55,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +56,1,Villager_A,Nature,Socializing,48,106,48,0,1238 +56,2,Villager_B,Nature,Socializing,218,64,40,0,1118 +56,3,Villager_C,Nature,Socializing,177,117,40,0,1106 +56,4,Villager_D,Nature,Socializing,203,79,40,0,1118 +56,5,Villager_E,Nature,Socializing,135,138,41,0,1126 +56,6,Villager_F,Nature,Socializing,48,108,48,0,1236 +56,7,Villager_G,Nature,Socializing,237,98,37,0,1068 +56,8,Villager_H,Nature,Socializing,137,185,38,0,1080 +56,9,Villager_I,Nature,Socializing,186,139,38,0,1077 +56,10,Villager_J,Nature,Socializing,220,129,36,0,1055 +56,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +56,12,Villager_L,Nature,Socializing,182,103,40,0,1115 +56,13,Villager_M,Selfish,Socializing,65,0,0,0,1375 +56,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +56,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +57,1,Villager_A,Nature,Socializing,199,141,37,0,1063 +57,2,Villager_B,Nature,Socializing,48,164,44,0,1184 +57,3,Villager_C,Nature,Socializing,56,105,47,0,1232 +57,4,Villager_D,Nature,Socializing,56,122,46,0,1216 +57,5,Villager_E,Nature,Socializing,63,64,49,0,1264 +57,6,Villager_F,Nature,Socializing,240,137,35,0,1028 +57,7,Villager_G,Nature,Socializing,59,119,46,0,1216 +57,8,Villager_H,Nature,Socializing,63,64,49,0,1264 +57,9,Villager_I,Nature,Socializing,59,68,49,0,1264 +57,10,Villager_J,Nature,Socializing,56,105,47,0,1232 +57,11,Villager_K,Nature,Socializing,306,150,30,0,954 +57,12,Villager_L,Nature,Socializing,63,64,49,0,1264 +57,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +57,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +57,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +58,1,Villager_A,Nature,Socializing,102,94,45,0,1199 +58,2,Villager_B,Nature,Socializing,131,87,44,0,1178 +58,3,Villager_C,Nature,Socializing,165,78,43,0,1154 +58,4,Villager_D,Nature,Socializing,191,112,39,0,1098 +58,5,Villager_E,Nature,Socializing,182,107,40,0,1111 +58,6,Villager_F,Nature,Socializing,123,92,44,0,1181 +58,7,Villager_G,Nature,Socializing,187,107,40,0,1106 +58,8,Villager_H,Nature,Socializing,131,82,44,0,1183 +58,9,Villager_I,Nature,Socializing,139,103,43,0,1155 +58,10,Villager_J,Nature,Socializing,214,48,42,0,1136 +58,11,Villager_K,Nature,Socializing,141,91,43,0,1165 +58,12,Villager_L,Nature,Socializing,132,96,44,0,1168 +58,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +58,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +58,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +59,1,Villager_A,Nature,Socializing,46,134,46,0,1214 +59,2,Villager_B,Nature,Socializing,226,74,39,0,1101 +59,3,Villager_C,Nature,Socializing,211,90,39,0,1100 +59,4,Villager_D,Nature,Socializing,165,131,40,0,1104 +59,5,Villager_E,Nature,Socializing,218,140,36,0,1046 +59,6,Villager_F,Nature,Socializing,48,107,48,0,1237 +59,7,Villager_G,Nature,Socializing,153,180,37,0,1070 +59,8,Villager_H,Nature,Socializing,266,140,33,0,1001 +59,9,Villager_I,Nature,Socializing,167,108,41,0,1124 +59,10,Villager_J,Nature,Socializing,219,179,34,0,1008 +59,11,Villager_K,Nature,Socializing,48,111,48,0,1233 +59,12,Villager_L,Nature,Socializing,170,178,36,0,1056 +59,13,Villager_M,Selfish,Socializing,80,0,0,0,1360 +59,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +59,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +60,1,Villager_A,Nature,Socializing,222,139,36,0,1043 +60,2,Villager_B,Nature,Socializing,130,115,43,0,1152 +60,3,Villager_C,Nature,Socializing,159,113,41,0,1127 +60,4,Villager_D,Nature,Socializing,204,83,40,0,1113 +60,5,Villager_E,Nature,Socializing,162,61,44,0,1173 +60,6,Villager_F,Nature,Socializing,200,143,37,0,1060 +60,7,Villager_G,Nature,Socializing,162,61,44,0,1173 +60,8,Villager_H,Nature,Socializing,159,114,41,0,1126 +60,9,Villager_I,Nature,Socializing,187,63,42,0,1148 +60,10,Villager_J,Nature,Socializing,203,84,40,0,1113 +60,11,Villager_K,Nature,Socializing,282,152,31,0,975 +60,12,Villager_L,Nature,Socializing,203,84,40,0,1113 +60,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +60,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +60,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +61,1,Villager_A,Nature,Socializing,188,152,37,0,1063 +61,2,Villager_B,Nature,Socializing,48,113,47,0,1232 +61,3,Villager_C,Nature,Socializing,48,112,48,0,1232 +61,4,Villager_D,Nature,Socializing,48,101,48,0,1243 +61,5,Villager_E,Nature,Socializing,48,112,48,0,1232 +61,6,Villager_F,Nature,Socializing,176,145,38,0,1081 +61,7,Villager_G,Nature,Socializing,48,112,48,0,1232 +61,8,Villager_H,Nature,Socializing,48,112,48,0,1232 +61,9,Villager_I,Nature,Socializing,48,103,48,0,1241 +61,10,Villager_J,Nature,Socializing,48,101,48,0,1243 +61,11,Villager_K,Nature,Socializing,226,159,34,0,1021 +61,12,Villager_L,Nature,Socializing,48,101,48,0,1243 +61,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +61,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +61,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +62,1,Villager_A,Nature,Socializing,69,58,49,0,1264 +62,2,Villager_B,Nature,Socializing,198,90,40,0,1112 +62,3,Villager_C,Nature,Socializing,175,121,40,0,1104 +62,4,Villager_D,Nature,Socializing,201,89,40,0,1110 +62,5,Villager_E,Nature,Socializing,179,100,41,0,1120 +62,6,Villager_F,Nature,Socializing,69,58,49,0,1264 +62,7,Villager_G,Nature,Socializing,242,115,36,0,1047 +62,8,Villager_H,Nature,Socializing,244,109,36,0,1051 +62,9,Villager_I,Nature,Socializing,298,106,33,0,1003 +62,10,Villager_J,Nature,Socializing,195,112,39,0,1094 +62,11,Villager_K,Nature,Socializing,53,57,50,0,1280 +62,12,Villager_L,Nature,Socializing,208,93,39,0,1100 +62,13,Villager_M,Selfish,Socializing,62,0,0,0,1378 +62,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +62,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +63,1,Villager_A,Nature,Socializing,226,140,35,0,1039 +63,2,Villager_B,Nature,Socializing,129,63,46,0,1202 +63,3,Villager_C,Nature,Socializing,128,78,45,0,1189 +63,4,Villager_D,Nature,Socializing,162,62,44,0,1172 +63,5,Villager_E,Nature,Socializing,211,70,40,0,1119 +63,6,Villager_F,Nature,Socializing,266,132,34,0,1008 +63,7,Villager_G,Nature,Socializing,161,80,43,0,1156 +63,8,Villager_H,Nature,Socializing,213,59,41,0,1127 +63,9,Villager_I,Nature,Socializing,208,156,36,0,1040 +63,10,Villager_J,Nature,Socializing,213,62,41,0,1124 +63,11,Villager_K,Nature,Socializing,197,126,38,0,1079 +63,12,Villager_L,Nature,Socializing,162,61,44,0,1173 +63,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +63,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +63,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +64,1,Villager_A,Nature,Socializing,285,174,30,0,951 +64,2,Villager_B,Nature,Socializing,48,106,48,0,1238 +64,3,Villager_C,Nature,Socializing,48,106,48,0,1238 +64,4,Villager_D,Nature,Socializing,48,107,48,0,1237 +64,5,Villager_E,Nature,Socializing,48,109,48,0,1235 +64,6,Villager_F,Nature,Socializing,241,164,33,0,1002 +64,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +64,8,Villager_H,Nature,Socializing,49,79,49,0,1263 +64,9,Villager_I,Nature,Socializing,49,79,49,0,1263 +64,10,Villager_J,Nature,Socializing,49,79,49,0,1263 +64,11,Villager_K,Nature,Socializing,185,187,35,0,1033 +64,12,Villager_L,Nature,Socializing,48,107,48,0,1237 +64,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +64,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +64,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +65,1,Villager_A,Nature,Socializing,128,98,44,0,1170 +65,2,Villager_B,Nature,Socializing,205,88,40,0,1107 +65,3,Villager_C,Nature,Socializing,230,104,37,0,1069 +65,4,Villager_D,Nature,Socializing,214,82,40,0,1104 +65,5,Villager_E,Nature,Socializing,187,95,40,0,1118 +65,6,Villager_F,Nature,Socializing,126,102,44,0,1168 +65,7,Villager_G,Nature,Socializing,229,115,37,0,1059 +65,8,Villager_H,Nature,Socializing,314,105,32,0,989 +65,9,Villager_I,Nature,Socializing,314,105,32,0,989 +65,10,Villager_J,Nature,Socializing,202,111,39,0,1088 +65,11,Villager_K,Nature,Socializing,115,62,47,0,1216 +65,12,Villager_L,Nature,Socializing,214,93,39,0,1094 +65,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +65,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +65,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +66,1,Villager_A,Nature,Socializing,48,106,48,0,1238 +66,2,Villager_B,Nature,Socializing,218,97,38,0,1087 +66,3,Villager_C,Nature,Socializing,238,154,34,0,1014 +66,4,Villager_D,Nature,Socializing,237,97,37,0,1069 +66,5,Villager_E,Nature,Socializing,228,106,37,0,1069 +66,6,Villager_F,Nature,Socializing,48,106,48,0,1238 +66,7,Villager_G,Nature,Socializing,277,101,35,0,1027 +66,8,Villager_H,Nature,Socializing,138,181,38,0,1083 +66,9,Villager_I,Nature,Socializing,201,182,34,0,1023 +66,10,Villager_J,Nature,Socializing,303,111,33,0,993 +66,11,Villager_K,Nature,Socializing,48,105,48,0,1239 +66,12,Villager_L,Nature,Socializing,297,120,32,0,991 +66,13,Villager_M,Selfish,Socializing,67,0,0,0,1373 +66,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +66,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +67,1,Villager_A,Nature,Socializing,170,111,40,0,1119 +67,2,Villager_B,Nature,Socializing,60,118,46,0,1216 +67,3,Villager_C,Nature,Socializing,194,108,39,0,1099 +67,4,Villager_D,Nature,Socializing,61,117,46,0,1216 +67,5,Villager_E,Nature,Socializing,53,74,49,0,1264 +67,6,Villager_F,Nature,Socializing,205,125,38,0,1072 +67,7,Villager_G,Nature,Socializing,53,74,49,0,1264 +67,8,Villager_H,Nature,Socializing,54,73,49,0,1264 +67,9,Villager_I,Nature,Socializing,68,76,48,0,1248 +67,10,Villager_J,Nature,Socializing,58,120,46,0,1216 +67,11,Villager_K,Nature,Socializing,225,122,37,0,1056 +67,12,Villager_L,Nature,Socializing,59,119,46,0,1216 +67,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +67,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +67,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +68,1,Villager_A,Nature,Socializing,162,67,43,0,1168 +68,2,Villager_B,Nature,Socializing,142,76,44,0,1178 +68,3,Villager_C,Nature,Socializing,124,95,44,0,1177 +68,4,Villager_D,Nature,Socializing,179,101,40,0,1120 +68,5,Villager_E,Nature,Socializing,184,82,41,0,1133 +68,6,Villager_F,Nature,Socializing,161,68,43,0,1168 +68,7,Villager_G,Nature,Socializing,129,82,45,0,1184 +68,8,Villager_H,Nature,Socializing,208,49,42,0,1141 +68,9,Villager_I,Nature,Socializing,160,75,43,0,1162 +68,10,Villager_J,Nature,Socializing,222,105,38,0,1075 +68,11,Villager_K,Nature,Socializing,134,95,43,0,1168 +68,12,Villager_L,Nature,Socializing,137,95,43,0,1165 +68,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +68,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +68,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +69,1,Villager_A,Nature,Socializing,48,107,48,0,1237 +69,2,Villager_B,Nature,Socializing,222,120,37,0,1061 +69,3,Villager_C,Nature,Socializing,48,107,48,0,1237 +69,4,Villager_D,Nature,Socializing,190,140,38,0,1072 +69,5,Villager_E,Nature,Socializing,160,158,38,0,1084 +69,6,Villager_F,Nature,Socializing,48,107,48,0,1237 +69,7,Villager_G,Nature,Socializing,180,112,40,0,1108 +69,8,Villager_H,Nature,Socializing,135,179,38,0,1088 +69,9,Villager_I,Nature,Socializing,222,183,33,0,1002 +69,10,Villager_J,Nature,Socializing,168,191,36,0,1045 +69,11,Villager_K,Nature,Socializing,49,90,49,0,1252 +69,12,Villager_L,Nature,Socializing,180,111,40,0,1109 +69,13,Villager_M,Selfish,Socializing,66,0,0,0,1374 +69,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +69,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +70,1,Villager_A,Nature,Socializing,187,88,41,0,1124 +70,2,Villager_B,Nature,Socializing,197,145,37,0,1061 +70,3,Villager_C,Nature,Socializing,174,76,42,0,1148 +70,4,Villager_D,Nature,Socializing,159,119,41,0,1121 +70,5,Villager_E,Nature,Socializing,136,62,45,0,1197 +70,6,Villager_F,Nature,Socializing,212,61,41,0,1126 +70,7,Villager_G,Nature,Socializing,189,64,42,0,1145 +70,8,Villager_H,Nature,Socializing,195,48,43,0,1154 +70,9,Villager_I,Nature,Socializing,201,127,38,0,1074 +70,10,Villager_J,Nature,Socializing,185,120,39,0,1096 +70,11,Villager_K,Nature,Socializing,224,83,39,0,1094 +70,12,Villager_L,Nature,Socializing,189,64,42,0,1145 +70,13,Villager_M,Selfish,Socializing,64,0,0,0,1376 +70,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +70,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +71,1,Villager_A,Nature,Socializing,176,97,41,0,1126 +71,2,Villager_B,Nature,Socializing,137,210,37,0,1056 +71,3,Villager_C,Nature,Socializing,216,148,36,0,1040 +71,4,Villager_D,Nature,Socializing,151,143,40,0,1106 +71,5,Villager_E,Nature,Socializing,48,109,48,0,1235 +71,6,Villager_F,Nature,Socializing,209,180,34,0,1017 +71,7,Villager_G,Nature,Socializing,49,95,48,0,1248 +71,8,Villager_H,Nature,Socializing,49,95,48,0,1248 +71,9,Villager_I,Nature,Socializing,184,204,34,0,1018 +71,10,Villager_J,Nature,Socializing,49,95,48,0,1248 +71,11,Villager_K,Nature,Socializing,290,133,32,0,985 +71,12,Villager_L,Nature,Socializing,49,95,48,0,1248 +71,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +71,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +71,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +72,1,Villager_A,Nature,Socializing,66,61,49,0,1264 +72,2,Villager_B,Nature,Socializing,63,64,49,0,1264 +72,3,Villager_C,Nature,Socializing,67,94,47,0,1232 +72,4,Villager_D,Nature,Socializing,53,108,47,0,1232 +72,5,Villager_E,Nature,Socializing,293,108,33,0,1006 +72,6,Villager_F,Nature,Socializing,63,64,49,0,1264 +72,7,Villager_G,Nature,Socializing,226,105,37,0,1072 +72,8,Villager_H,Nature,Socializing,250,114,36,0,1040 +72,9,Villager_I,Nature,Socializing,53,108,47,0,1232 +72,10,Villager_J,Nature,Socializing,212,109,38,0,1081 +72,11,Villager_K,Nature,Socializing,68,93,47,0,1232 +72,12,Villager_L,Nature,Socializing,216,115,37,0,1072 +72,13,Villager_M,Selfish,Socializing,63,0,0,0,1377 +72,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +72,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +73,1,Villager_A,Nature,Socializing,129,95,44,0,1172 +73,2,Villager_B,Nature,Socializing,185,107,40,0,1108 +73,3,Villager_C,Nature,Socializing,126,82,45,0,1187 +73,4,Villager_D,Nature,Socializing,165,78,43,0,1154 +73,5,Villager_E,Nature,Socializing,135,160,40,0,1105 +73,6,Villager_F,Nature,Socializing,192,113,39,0,1096 +73,7,Villager_G,Nature,Socializing,157,90,42,0,1151 +73,8,Villager_H,Nature,Socializing,157,90,42,0,1151 +73,9,Villager_I,Nature,Socializing,207,49,42,0,1142 +73,10,Villager_J,Nature,Socializing,139,90,43,0,1168 +73,11,Villager_K,Nature,Socializing,170,108,41,0,1121 +73,12,Villager_L,Nature,Socializing,127,87,44,0,1182 +73,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +73,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +73,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +74,1,Villager_A,Nature,Socializing,170,179,36,0,1055 +74,2,Villager_B,Nature,Socializing,213,180,34,0,1013 +74,3,Villager_C,Nature,Socializing,207,145,36,0,1052 +74,4,Villager_D,Nature,Socializing,314,135,31,0,960 +74,5,Villager_E,Nature,Socializing,48,106,48,0,1238 +74,6,Villager_F,Nature,Socializing,206,147,36,0,1051 +74,7,Villager_G,Nature,Socializing,47,118,47,0,1228 +74,8,Villager_H,Nature,Socializing,47,118,47,0,1228 +74,9,Villager_I,Nature,Socializing,187,153,37,0,1063 +74,10,Villager_J,Nature,Socializing,48,107,48,0,1237 +74,11,Villager_K,Nature,Socializing,166,131,39,0,1104 +74,12,Villager_L,Nature,Socializing,212,104,38,0,1086 +74,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +74,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +74,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +75,1,Villager_A,Nature,Socializing,164,100,41,0,1135 +75,2,Villager_B,Nature,Socializing,174,99,41,0,1126 +75,3,Villager_C,Nature,Socializing,164,99,41,0,1136 +75,4,Villager_D,Nature,Socializing,161,157,38,0,1084 +75,5,Villager_E,Nature,Socializing,214,127,37,0,1062 +75,6,Villager_F,Nature,Socializing,123,114,43,0,1160 +75,7,Villager_G,Nature,Socializing,194,120,38,0,1088 +75,8,Villager_H,Nature,Socializing,293,113,33,0,1001 +75,9,Villager_I,Nature,Socializing,175,111,40,0,1114 +75,10,Villager_J,Nature,Socializing,242,130,35,0,1033 +75,11,Villager_K,Nature,Socializing,165,88,42,0,1145 +75,12,Villager_L,Nature,Socializing,164,112,41,0,1123 +75,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +75,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +75,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +76,1,Villager_A,Nature,Socializing,45,167,44,0,1184 +76,2,Villager_B,Nature,Socializing,44,179,44,0,1173 +76,3,Villager_C,Nature,Socializing,45,167,44,0,1184 +76,4,Villager_D,Nature,Socializing,45,167,44,0,1184 +76,5,Villager_E,Nature,Socializing,246,223,29,0,942 +76,6,Villager_F,Nature,Socializing,45,165,45,0,1185 +76,7,Villager_G,Nature,Socializing,209,142,36,0,1053 +76,8,Villager_H,Nature,Socializing,44,173,44,0,1179 +76,9,Villager_I,Nature,Socializing,44,179,44,0,1173 +76,10,Villager_J,Nature,Socializing,275,143,32,0,990 +76,11,Villager_K,Nature,Socializing,45,167,44,0,1184 +76,12,Villager_L,Nature,Socializing,45,167,44,0,1184 +76,13,Villager_M,Selfish,Socializing,65,0,0,0,1375 +76,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +76,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +77,1,Villager_A,Nature,Socializing,233,64,39,0,1104 +77,2,Villager_B,Nature,Socializing,199,106,39,0,1096 +77,3,Villager_C,Nature,Socializing,233,64,39,0,1104 +77,4,Villager_D,Nature,Socializing,188,91,41,0,1120 +77,5,Villager_E,Nature,Socializing,56,105,47,0,1232 +77,6,Villager_F,Nature,Socializing,222,116,37,0,1065 +77,7,Villager_G,Nature,Socializing,68,93,47,0,1232 +77,8,Villager_H,Nature,Socializing,312,105,32,0,991 +77,9,Villager_I,Nature,Socializing,326,105,32,0,977 +77,10,Villager_J,Nature,Socializing,56,105,47,0,1232 +77,11,Villager_K,Nature,Socializing,212,93,39,0,1096 +77,12,Villager_L,Nature,Socializing,212,93,39,0,1096 +77,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +77,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +77,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +78,1,Villager_A,Nature,Socializing,187,126,39,0,1088 +78,2,Villager_B,Nature,Socializing,171,73,43,0,1153 +78,3,Villager_C,Nature,Socializing,187,126,39,0,1088 +78,4,Villager_D,Nature,Socializing,161,73,43,0,1163 +78,5,Villager_E,Nature,Socializing,243,131,35,0,1031 +78,6,Villager_F,Nature,Socializing,162,61,44,0,1173 +78,7,Villager_G,Nature,Socializing,239,143,34,0,1024 +78,8,Villager_H,Nature,Socializing,125,133,42,0,1140 +78,9,Villager_I,Nature,Socializing,171,171,37,0,1061 +78,10,Villager_J,Nature,Socializing,201,152,36,0,1051 +78,11,Villager_K,Nature,Socializing,129,62,46,0,1203 +78,12,Villager_L,Nature,Socializing,129,62,46,0,1203 +78,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +78,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +78,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +79,1,Villager_A,Nature,Socializing,49,94,49,0,1248 +79,2,Villager_B,Nature,Socializing,49,95,48,0,1248 +79,3,Villager_C,Nature,Socializing,49,94,49,0,1248 +79,4,Villager_D,Nature,Socializing,48,107,48,0,1237 +79,5,Villager_E,Nature,Socializing,197,121,38,0,1084 +79,6,Villager_F,Nature,Socializing,48,107,48,0,1237 +79,7,Villager_G,Nature,Socializing,202,149,36,0,1053 +79,8,Villager_H,Nature,Socializing,48,106,48,0,1238 +79,9,Villager_I,Nature,Socializing,49,95,48,0,1248 +79,10,Villager_J,Nature,Socializing,226,134,36,0,1044 +79,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +79,12,Villager_L,Nature,Socializing,48,106,48,0,1238 +79,13,Villager_M,Selfish,Socializing,80,0,0,0,1360 +79,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +79,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +80,1,Villager_A,Nature,Socializing,209,87,40,0,1104 +80,2,Villager_B,Nature,Socializing,199,106,39,0,1096 +80,3,Villager_C,Nature,Socializing,210,87,39,0,1104 +80,4,Villager_D,Nature,Socializing,187,91,41,0,1121 +80,5,Villager_E,Nature,Socializing,161,168,38,0,1073 +80,6,Villager_F,Nature,Socializing,226,115,37,0,1062 +80,7,Villager_G,Nature,Socializing,133,97,43,0,1167 +80,8,Villager_H,Nature,Socializing,286,118,33,0,1003 +80,9,Villager_I,Nature,Socializing,293,106,33,0,1008 +80,10,Villager_J,Nature,Socializing,104,98,45,0,1193 +80,11,Villager_K,Nature,Socializing,202,111,39,0,1088 +80,12,Villager_L,Nature,Socializing,202,111,39,0,1088 +80,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +80,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +80,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +81,1,Villager_A,Nature,Socializing,244,59,39,0,1098 +81,2,Villager_B,Nature,Socializing,250,116,35,0,1039 +81,3,Villager_C,Nature,Socializing,214,86,39,0,1101 +81,4,Villager_D,Nature,Socializing,202,131,37,0,1070 +81,5,Villager_E,Nature,Socializing,49,81,49,0,1261 +81,6,Villager_F,Nature,Socializing,231,66,39,0,1104 +81,7,Villager_G,Nature,Socializing,123,158,40,0,1119 +81,8,Villager_H,Nature,Socializing,148,146,40,0,1106 +81,9,Villager_I,Nature,Socializing,215,115,38,0,1072 +81,10,Villager_J,Nature,Socializing,48,111,48,0,1233 +81,11,Villager_K,Nature,Socializing,257,86,37,0,1060 +81,12,Villager_L,Nature,Socializing,182,99,40,0,1119 +81,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +81,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +81,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +82,1,Villager_A,Nature,Socializing,59,119,46,0,1216 +82,2,Villager_B,Nature,Socializing,61,168,43,0,1168 +82,3,Villager_C,Nature,Socializing,61,66,49,0,1264 +82,4,Villager_D,Nature,Socializing,56,105,47,0,1232 +82,5,Villager_E,Nature,Socializing,216,125,37,0,1062 +82,6,Villager_F,Nature,Socializing,59,119,46,0,1216 +82,7,Villager_G,Nature,Socializing,62,65,49,0,1264 +82,8,Villager_H,Nature,Socializing,67,111,46,0,1216 +82,9,Villager_I,Nature,Socializing,59,119,46,0,1216 +82,10,Villager_J,Nature,Socializing,254,91,37,0,1058 +82,11,Villager_K,Nature,Socializing,203,179,34,0,1024 +82,12,Villager_L,Nature,Socializing,61,66,49,0,1264 +82,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +82,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +82,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +83,1,Villager_A,Nature,Socializing,151,110,42,0,1137 +83,2,Villager_B,Nature,Socializing,181,63,43,0,1153 +83,3,Villager_C,Nature,Socializing,133,130,41,0,1136 +83,4,Villager_D,Nature,Socializing,156,80,43,0,1161 +83,5,Villager_E,Nature,Socializing,131,97,44,0,1168 +83,6,Villager_F,Nature,Socializing,184,107,40,0,1109 +83,7,Villager_G,Nature,Socializing,195,113,39,0,1093 +83,8,Villager_H,Nature,Socializing,117,104,44,0,1175 +83,9,Villager_I,Nature,Socializing,202,127,38,0,1073 +83,10,Villager_J,Nature,Socializing,117,165,40,0,1118 +83,11,Villager_K,Nature,Socializing,131,97,44,0,1168 +83,12,Villager_L,Nature,Socializing,134,129,41,0,1136 +83,13,Villager_M,Selfish,Socializing,59,0,0,0,1381 +83,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +83,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +84,1,Villager_A,Nature,Socializing,231,160,34,0,1015 +84,2,Villager_B,Nature,Socializing,151,78,43,0,1168 +84,3,Villager_C,Nature,Socializing,202,89,40,0,1109 +84,4,Villager_D,Nature,Socializing,160,112,41,0,1127 +84,5,Villager_E,Nature,Socializing,48,106,48,0,1238 +84,6,Villager_F,Nature,Socializing,204,117,38,0,1081 +84,7,Villager_G,Nature,Socializing,173,139,39,0,1089 +84,8,Villager_H,Nature,Socializing,157,92,42,0,1149 +84,9,Villager_I,Nature,Socializing,143,128,41,0,1128 +84,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +84,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +84,12,Villager_L,Nature,Socializing,182,86,41,0,1131 +84,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +84,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +84,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +85,1,Villager_A,Nature,Socializing,163,164,38,0,1075 +85,2,Villager_B,Nature,Socializing,170,89,42,0,1139 +85,3,Villager_C,Nature,Socializing,218,171,34,0,1017 +85,4,Villager_D,Nature,Socializing,134,92,44,0,1170 +85,5,Villager_E,Nature,Socializing,209,122,37,0,1072 +85,6,Villager_F,Nature,Socializing,167,53,44,0,1176 +85,7,Villager_G,Nature,Socializing,165,89,42,0,1144 +85,8,Villager_H,Nature,Socializing,166,65,43,0,1166 +85,9,Villager_I,Nature,Socializing,168,123,40,0,1109 +85,10,Villager_J,Nature,Socializing,202,117,38,0,1083 +85,11,Villager_K,Nature,Socializing,199,94,40,0,1107 +85,12,Villager_L,Nature,Socializing,166,65,43,0,1166 +85,13,Villager_M,Selfish,Socializing,65,0,0,0,1375 +85,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +85,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +86,1,Villager_A,Nature,Socializing,45,167,44,0,1184 +86,2,Villager_B,Nature,Socializing,49,95,48,0,1248 +86,3,Villager_C,Nature,Socializing,267,206,29,0,938 +86,4,Villager_D,Nature,Socializing,48,105,48,0,1239 +86,5,Villager_E,Nature,Socializing,176,206,34,0,1024 +86,6,Villager_F,Nature,Socializing,44,168,44,0,1184 +86,7,Villager_G,Nature,Socializing,45,167,44,0,1184 +86,8,Villager_H,Nature,Socializing,44,168,44,0,1184 +86,9,Villager_I,Nature,Socializing,49,95,48,0,1248 +86,10,Villager_J,Nature,Socializing,48,104,48,0,1240 +86,11,Villager_K,Nature,Socializing,183,183,35,0,1039 +86,12,Villager_L,Nature,Socializing,44,168,44,0,1184 +86,13,Villager_M,Selfish,Socializing,63,0,0,0,1377 +86,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +86,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +87,1,Villager_A,Nature,Socializing,173,96,41,0,1130 +87,2,Villager_B,Nature,Socializing,223,66,40,0,1111 +87,3,Villager_C,Nature,Socializing,65,96,47,0,1232 +87,4,Villager_D,Nature,Socializing,235,100,37,0,1068 +87,5,Villager_E,Nature,Socializing,63,98,47,0,1232 +87,6,Villager_F,Nature,Socializing,224,115,37,0,1064 +87,7,Villager_G,Nature,Socializing,312,105,32,0,991 +87,8,Villager_H,Nature,Socializing,347,103,30,0,960 +87,9,Villager_I,Nature,Socializing,212,93,39,0,1096 +87,10,Villager_J,Nature,Socializing,212,93,39,0,1096 +87,11,Villager_K,Nature,Socializing,228,69,39,0,1104 +87,12,Villager_L,Nature,Socializing,246,69,38,0,1087 +87,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +87,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +87,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +88,1,Villager_A,Nature,Socializing,185,89,41,0,1125 +88,2,Villager_B,Nature,Socializing,164,127,40,0,1109 +88,3,Villager_C,Nature,Socializing,231,161,34,0,1014 +88,4,Villager_D,Nature,Socializing,200,88,40,0,1112 +88,5,Villager_E,Nature,Socializing,276,184,30,0,950 +88,6,Villager_F,Nature,Socializing,162,62,44,0,1172 +88,7,Villager_G,Nature,Socializing,125,132,42,0,1141 +88,8,Villager_H,Nature,Socializing,156,174,38,0,1072 +88,9,Villager_I,Nature,Socializing,127,62,46,0,1205 +88,10,Villager_J,Nature,Socializing,129,62,46,0,1203 +88,11,Villager_K,Nature,Socializing,197,125,38,0,1080 +88,12,Villager_L,Nature,Socializing,196,126,38,0,1080 +88,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +88,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +88,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +89,1,Villager_A,Nature,Socializing,49,95,48,0,1248 +89,2,Villager_B,Nature,Socializing,49,79,49,0,1263 +89,3,Villager_C,Nature,Socializing,244,171,33,0,992 +89,4,Villager_D,Nature,Socializing,49,79,49,0,1263 +89,5,Villager_E,Nature,Socializing,293,209,27,0,911 +89,6,Villager_F,Nature,Socializing,48,107,48,0,1237 +89,7,Villager_G,Nature,Socializing,48,106,48,0,1238 +89,8,Villager_H,Nature,Socializing,48,107,48,0,1237 +89,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +89,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +89,11,Villager_K,Nature,Socializing,49,79,49,0,1263 +89,12,Villager_L,Nature,Socializing,49,79,49,0,1263 +89,13,Villager_M,Selfish,Socializing,67,0,0,0,1373 +89,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +89,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +90,1,Villager_A,Nature,Socializing,216,78,40,0,1106 +90,2,Villager_B,Nature,Socializing,178,121,39,0,1102 +90,3,Villager_C,Nature,Socializing,118,68,46,0,1208 +90,4,Villager_D,Nature,Socializing,221,75,40,0,1104 +90,5,Villager_E,Nature,Socializing,98,61,48,0,1233 +90,6,Villager_F,Nature,Socializing,172,100,41,0,1127 +90,7,Villager_G,Nature,Socializing,250,114,36,0,1040 +90,8,Villager_H,Nature,Socializing,227,121,36,0,1056 +90,9,Villager_I,Nature,Socializing,245,120,35,0,1040 +90,10,Villager_J,Nature,Socializing,200,99,39,0,1102 +90,11,Villager_K,Nature,Socializing,200,99,39,0,1102 +90,12,Villager_L,Nature,Socializing,200,99,39,0,1102 +90,13,Villager_M,Selfish,Socializing,66,0,0,0,1374 +90,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +90,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +91,1,Villager_A,Nature,Socializing,210,130,37,0,1063 +91,2,Villager_B,Nature,Socializing,203,157,36,0,1044 +91,3,Villager_C,Nature,Socializing,49,87,49,0,1255 +91,4,Villager_D,Nature,Socializing,210,130,37,0,1063 +91,5,Villager_E,Nature,Socializing,49,87,49,0,1255 +91,6,Villager_F,Nature,Socializing,203,144,37,0,1056 +91,7,Villager_G,Nature,Socializing,203,144,37,0,1056 +91,8,Villager_H,Nature,Socializing,214,184,34,0,1008 +91,9,Villager_I,Nature,Socializing,196,168,36,0,1040 +91,10,Villager_J,Nature,Socializing,156,93,42,0,1149 +91,11,Villager_K,Nature,Socializing,168,93,42,0,1137 +91,12,Villager_L,Nature,Socializing,190,109,39,0,1102 +91,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +91,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +91,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +92,1,Villager_A,Nature,Socializing,53,125,46,0,1216 +92,2,Villager_B,Nature,Socializing,69,109,46,0,1216 +92,3,Villager_C,Nature,Socializing,239,175,33,0,993 +92,4,Villager_D,Nature,Socializing,53,125,46,0,1216 +92,5,Villager_E,Nature,Socializing,293,173,30,0,944 +92,6,Villager_F,Nature,Socializing,53,125,46,0,1216 +92,7,Villager_G,Nature,Socializing,241,192,31,0,976 +92,8,Villager_H,Nature,Socializing,52,109,47,0,1232 +92,9,Villager_I,Nature,Socializing,69,109,46,0,1216 +92,10,Villager_J,Nature,Socializing,52,109,47,0,1232 +92,11,Villager_K,Nature,Socializing,52,109,47,0,1232 +92,12,Villager_L,Nature,Socializing,68,110,46,0,1216 +92,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +92,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +92,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +93,1,Villager_A,Nature,Socializing,267,128,34,0,1011 +93,2,Villager_B,Nature,Socializing,278,140,32,0,990 +93,3,Villager_C,Nature,Socializing,167,84,42,0,1147 +93,4,Villager_D,Nature,Socializing,264,128,34,0,1014 +93,5,Villager_E,Nature,Socializing,160,174,37,0,1069 +93,6,Villager_F,Nature,Socializing,225,137,36,0,1042 +93,7,Villager_G,Nature,Socializing,178,85,41,0,1136 +93,8,Villager_H,Nature,Socializing,240,135,35,0,1030 +93,9,Villager_I,Nature,Socializing,285,144,32,0,979 +93,10,Villager_J,Nature,Socializing,264,150,33,0,993 +93,11,Villager_K,Nature,Socializing,275,149,32,0,984 +93,12,Villager_L,Nature,Socializing,268,119,34,0,1019 +93,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +93,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +93,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +94,1,Villager_A,Nature,Socializing,189,251,31,0,969 +94,2,Villager_B,Nature,Socializing,369,214,18,81,758 +94,3,Villager_C,Nature,Socializing,218,228,31,0,963 +94,4,Villager_D,Nature,Socializing,321,238,19,81,781 +94,5,Villager_E,Nature,Socializing,43,192,43,0,1162 +94,6,Villager_F,Nature,Socializing,325,227,20,74,794 +94,7,Villager_G,Nature,Socializing,43,195,43,0,1159 +94,8,Villager_H,Nature,Socializing,297,200,28,0,915 +94,9,Villager_I,Nature,Socializing,272,245,27,0,896 +94,10,Villager_J,Nature,Socializing,325,227,20,74,794 +94,11,Villager_K,Nature,Socializing,44,176,44,0,1176 +94,12,Villager_L,Nature,Socializing,410,234,15,75,706 +94,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +94,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +94,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +95,1,Villager_A,Nature,Socializing,231,83,38,0,1088 +95,2,Villager_B,Nature,Socializing,220,130,36,0,1054 +95,3,Villager_C,Nature,Socializing,206,147,36,0,1051 +95,4,Villager_D,Nature,Socializing,220,129,36,0,1055 +95,5,Villager_E,Nature,Gathering,468,282,4,262,424 +95,6,Villager_F,Nature,Socializing,227,155,34,0,1024 +95,7,Villager_G,Nature,Gathering,475,295,5,241,424 +95,8,Villager_H,Nature,Socializing,234,148,34,0,1024 +95,9,Villager_I,Nature,Socializing,171,129,39,0,1101 +95,10,Villager_J,Nature,Socializing,227,155,34,0,1024 +95,11,Villager_K,Nature,Socializing,463,277,6,130,564 +95,12,Villager_L,Nature,Socializing,200,159,36,0,1045 +95,13,Villager_M,Selfish,Socializing,73,0,0,0,1367 +95,14,Villager_N,Selfish,Socializing,89,0,0,0,1351 +95,15,Villager_O,Selfish,Socializing,61,0,0,0,1379 +96,1,Villager_A,Nature,Socializing,271,224,28,0,917 +96,2,Villager_B,Nature,Socializing,41,233,41,0,1125 +96,3,Villager_C,Nature,Socializing,200,210,33,0,997 +96,4,Villager_D,Nature,Socializing,41,233,41,0,1125 +96,5,Villager_E,Nature,Socializing,317,150,29,360,584 +96,6,Villager_F,Nature,Socializing,215,218,31,0,976 +96,7,Villager_G,Nature,Gathering,609,136,4,522,169 +96,8,Villager_H,Nature,Socializing,134,219,36,0,1051 +96,9,Villager_I,Nature,Socializing,41,235,41,0,1123 +96,10,Villager_J,Nature,Socializing,157,209,35,0,1039 +96,11,Villager_K,Nature,Socializing,169,210,35,0,1026 +96,12,Villager_L,Nature,Socializing,41,234,41,0,1124 +96,13,Villager_M,Selfish,Socializing,76,0,0,0,1364 +96,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +96,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +97,1,Villager_A,Nature,Socializing,51,229,40,0,1120 +97,2,Villager_B,Nature,Socializing,434,164,17,73,752 +97,3,Villager_C,Nature,Socializing,64,148,44,0,1184 +97,4,Villager_D,Nature,Gathering,567,178,5,145,545 +97,5,Villager_E,Nature,Socializing,52,228,40,0,1120 +97,6,Villager_F,Nature,Socializing,310,183,28,0,919 +97,7,Villager_G,Nature,Socializing,62,133,45,0,1200 +97,8,Villager_H,Nature,Socializing,468,181,14,74,703 +97,9,Villager_I,Nature,Socializing,544,179,5,152,560 +97,10,Villager_J,Nature,Socializing,355,206,19,76,784 +97,11,Villager_K,Nature,Socializing,66,146,44,0,1184 +97,12,Villager_L,Nature,Socializing,384,150,21,81,804 +97,13,Villager_M,Selfish,Socializing,64,0,0,0,1376 +97,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +97,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +98,1,Villager_A,Nature,Gathering,652,47,6,159,576 +98,2,Villager_B,Nature,Socializing,245,187,32,0,976 +98,3,Villager_C,Nature,Gathering,705,31,4,276,424 +98,4,Villager_D,Nature,Socializing,43,193,43,0,1161 +98,5,Villager_E,Nature,Gathering,746,35,2,265,392 +98,6,Villager_F,Nature,Socializing,214,168,34,0,1024 +98,7,Villager_G,Nature,Gathering,652,100,4,260,424 +98,8,Villager_H,Nature,Socializing,234,177,33,0,996 +98,9,Villager_I,Nature,Gathering,616,148,3,265,408 +98,10,Villager_J,Nature,Socializing,436,156,17,81,750 +98,11,Villager_K,Nature,Gathering,695,45,4,272,424 +98,12,Villager_L,Nature,Socializing,222,172,34,0,1012 +98,13,Villager_M,Selfish,Socializing,76,0,0,0,1364 +98,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +98,15,Villager_O,Selfish,Socializing,93,0,0,0,1347 +99,1,Villager_A,Nature,Gathering,664,100,2,282,392 +99,2,Villager_B,Nature,Socializing,292,136,32,0,980 +99,3,Villager_C,Nature,Gathering,688,93,1,642,16 +99,4,Villager_D,Nature,Socializing,442,216,13,201,568 +99,5,Villager_E,Nature,Socializing,397,100,28,360,555 +99,6,Villager_F,Nature,Socializing,43,203,42,0,1152 +99,7,Villager_G,Nature,Gathering,700,111,1,612,16 +99,8,Villager_H,Nature,Socializing,42,209,42,0,1147 +99,9,Villager_I,Nature,Resting,602,109,7,610,112 +99,10,Villager_J,Nature,Socializing,508,167,12,201,552 +99,11,Villager_K,Nature,Gathering,676,126,1,621,16 +99,12,Villager_L,Nature,Socializing,42,206,42,0,1150 +99,13,Villager_M,Selfish,Socializing,66,0,0,0,1374 +99,14,Villager_N,Selfish,Socializing,61,0,0,0,1379 +99,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +100,1,Villager_A,Nature,Gathering,666,108,2,632,32 +100,2,Villager_B,Nature,Socializing,394,226,20,120,680 +100,3,Villager_C,Nature,Gathering,676,122,1,625,16 +100,4,Villager_D,Nature,Gathering,628,84,7,609,112 +100,5,Villager_E,Nature,Gathering,538,209,3,282,408 +100,6,Villager_F,Nature,Gathering,739,8,3,282,408 +100,7,Villager_G,Nature,Gathering,679,119,1,625,16 +100,8,Villager_H,Nature,Gathering,673,74,3,282,408 +100,9,Villager_I,Nature,Gathering,681,118,1,624,16 +100,10,Villager_J,Nature,Gathering,651,122,2,633,32 +100,11,Villager_K,Nature,Gathering,680,119,1,624,16 +100,12,Villager_L,Nature,Gathering,651,92,9,184,504 +100,13,Villager_M,Selfish,Socializing,81,0,0,0,1359 +100,14,Villager_N,Selfish,Socializing,81,0,0,0,1359 +100,15,Villager_O,Selfish,Socializing,161,0,0,0,1279 +101,1,Villager_A,Nature,Gathering,798,0,0,642,0 +101,2,Villager_B,Nature,Gathering,779,2,1,642,16 +101,3,Villager_C,Nature,Resting,623,150,0,635,32 +101,4,Villager_D,Nature,Gathering,662,135,1,626,16 +101,5,Villager_E,Nature,Resting,599,176,2,631,32 +101,6,Villager_F,Nature,Gathering,652,154,1,617,16 +101,7,Villager_G,Nature,Gathering,798,0,0,642,0 +101,8,Villager_H,Nature,Resting,590,177,3,638,32 +101,9,Villager_I,Nature,Gathering,798,0,0,642,0 +101,10,Villager_J,Nature,Gathering,665,115,2,642,16 +101,11,Villager_K,Nature,Gathering,798,0,0,642,0 +101,12,Villager_L,Nature,Gathering,798,0,0,642,0 +101,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +101,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +101,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +102,1,Villager_A,Nature,Gathering,798,0,0,642,0 +102,2,Villager_B,Nature,Gathering,798,0,0,642,0 +102,3,Villager_C,Nature,Gathering,747,35,0,642,16 +102,4,Villager_D,Nature,Gathering,798,0,0,642,0 +102,5,Villager_E,Nature,Gathering,775,6,1,642,16 +102,6,Villager_F,Nature,Gathering,663,119,0,642,16 +102,7,Villager_G,Nature,Gathering,798,0,0,642,0 +102,8,Villager_H,Nature,Gathering,774,34,0,616,16 +102,9,Villager_I,Nature,Gathering,798,0,0,642,0 +102,10,Villager_J,Nature,Gathering,711,71,0,642,16 +102,11,Villager_K,Nature,Gathering,798,0,0,642,0 +102,12,Villager_L,Nature,Gathering,798,0,0,642,0 +102,13,Villager_M,Selfish,Socializing,65,0,0,0,1375 +102,14,Villager_N,Selfish,Socializing,85,0,0,0,1355 +102,15,Villager_O,Selfish,Socializing,80,0,0,0,1360 +103,1,Villager_A,Nature,Gathering,798,0,0,642,0 +103,2,Villager_B,Nature,Resting,608,179,2,619,32 +103,3,Villager_C,Nature,Gathering,798,0,0,642,0 +103,4,Villager_D,Nature,Gathering,673,117,0,634,16 +103,5,Villager_E,Nature,Gathering,644,138,0,642,16 +103,6,Villager_F,Nature,Gathering,654,128,0,642,16 +103,7,Villager_G,Nature,Gathering,798,0,0,642,0 +103,8,Villager_H,Nature,Gathering,798,0,0,642,0 +103,9,Villager_I,Nature,Gathering,798,0,0,642,0 +103,10,Villager_J,Nature,Gathering,798,0,0,642,0 +103,11,Villager_K,Nature,Gathering,798,0,0,642,0 +103,12,Villager_L,Nature,Gathering,798,0,0,642,0 +103,13,Villager_M,Selfish,Socializing,129,0,0,0,1311 +103,14,Villager_N,Selfish,Socializing,191,0,0,0,1249 +103,15,Villager_O,Selfish,Socializing,85,0,0,0,1355 +104,1,Villager_A,Nature,Resting,616,168,0,640,16 +104,2,Villager_B,Nature,Gathering,759,23,0,642,16 +104,3,Villager_C,Nature,Gathering,805,0,0,635,0 +104,4,Villager_D,Nature,Gathering,701,65,0,642,32 +104,5,Villager_E,Nature,Gathering,777,5,0,642,16 +104,6,Villager_F,Nature,Gathering,774,8,0,642,16 +104,7,Villager_G,Nature,Gathering,805,0,0,635,0 +104,8,Villager_H,Nature,Gathering,752,50,0,622,16 +104,9,Villager_I,Nature,Gathering,801,3,0,620,16 +104,10,Villager_J,Nature,Gathering,808,0,0,632,0 +104,11,Villager_K,Nature,Gathering,808,0,0,632,0 +104,12,Villager_L,Nature,Gathering,808,0,0,632,0 +104,13,Villager_M,Selfish,Socializing,67,0,0,0,1373 +104,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +104,15,Villager_O,Selfish,Socializing,121,0,0,0,1319 +105,1,Villager_A,Nature,Gathering,805,0,0,635,0 +105,2,Villager_B,Nature,Gathering,805,0,0,635,0 +105,3,Villager_C,Nature,Resting,589,214,0,621,16 +105,4,Villager_D,Nature,Gathering,807,0,0,633,0 +105,5,Villager_E,Nature,Gathering,807,0,0,633,0 +105,6,Villager_F,Nature,Gathering,805,0,0,635,0 +105,7,Villager_G,Nature,Gathering,623,186,0,599,32 +105,8,Villager_H,Nature,Gathering,805,0,0,635,0 +105,9,Villager_I,Nature,Gathering,805,0,0,635,0 +105,10,Villager_J,Nature,Gathering,807,0,0,633,0 +105,11,Villager_K,Nature,Gathering,807,0,0,633,0 +105,12,Villager_L,Nature,Gathering,807,0,0,633,0 +105,13,Villager_M,Selfish,Socializing,90,0,0,0,1350 +105,14,Villager_N,Selfish,Socializing,128,0,0,0,1312 +105,15,Villager_O,Selfish,Socializing,131,0,0,0,1309 +106,1,Villager_A,Nature,Gathering,771,11,0,642,16 +106,2,Villager_B,Nature,Gathering,798,0,0,642,0 +106,3,Villager_C,Nature,Gathering,781,1,0,642,16 +106,4,Villager_D,Nature,Gathering,798,0,0,642,0 +106,5,Villager_E,Nature,Gathering,679,103,0,642,16 +106,6,Villager_F,Nature,Gathering,798,0,0,642,0 +106,7,Villager_G,Nature,Gathering,798,0,0,642,0 +106,8,Villager_H,Nature,Gathering,798,0,0,642,0 +106,9,Villager_I,Nature,Gathering,798,0,0,642,0 +106,10,Villager_J,Nature,Gathering,711,71,0,642,16 +106,11,Villager_K,Nature,Gathering,762,20,0,642,16 +106,12,Villager_L,Nature,Gathering,798,0,0,642,0 +106,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +106,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +106,15,Villager_O,Selfish,Socializing,107,0,0,0,1333 +107,1,Villager_A,Nature,Resting,591,202,0,615,32 +107,2,Villager_B,Nature,Resting,607,180,0,621,32 +107,3,Villager_C,Nature,Gathering,798,0,0,642,0 +107,4,Villager_D,Nature,Gathering,673,113,0,638,16 +107,5,Villager_E,Nature,Gathering,650,135,0,639,16 +107,6,Villager_F,Nature,Gathering,670,137,0,633,0 +107,7,Villager_G,Nature,Gathering,798,0,0,642,0 +107,8,Villager_H,Nature,Gathering,798,0,0,642,0 +107,9,Villager_I,Nature,Gathering,798,0,0,642,0 +107,10,Villager_J,Nature,Gathering,798,0,0,642,0 +107,11,Villager_K,Nature,Gathering,798,0,0,642,0 +107,12,Villager_L,Nature,Gathering,798,0,0,642,0 +107,13,Villager_M,Selfish,Socializing,192,0,0,0,1248 +107,14,Villager_N,Selfish,Socializing,168,0,0,0,1272 +107,15,Villager_O,Selfish,Socializing,64,0,0,0,1376 +108,1,Villager_A,Nature,Gathering,673,109,0,642,16 +108,2,Villager_B,Nature,Gathering,798,0,0,642,0 +108,3,Villager_C,Nature,Gathering,798,0,0,642,0 +108,4,Villager_D,Nature,Gathering,798,0,0,642,0 +108,5,Villager_E,Nature,Gathering,798,0,0,642,0 +108,6,Villager_F,Nature,Gathering,798,0,0,642,0 +108,7,Villager_G,Nature,Gathering,677,73,0,642,48 +108,8,Villager_H,Nature,Gathering,798,0,0,642,0 +108,9,Villager_I,Nature,Gathering,716,66,0,642,16 +108,10,Villager_J,Nature,Gathering,773,16,0,635,16 +108,11,Villager_K,Nature,Gathering,798,0,0,642,0 +108,12,Villager_L,Nature,Gathering,798,0,0,642,0 +108,13,Villager_M,Selfish,Socializing,112,0,0,0,1328 +108,14,Villager_N,Selfish,Socializing,85,0,0,0,1355 +108,15,Villager_O,Selfish,Socializing,132,0,0,0,1308 +109,1,Villager_A,Nature,Gathering,644,160,0,636,0 +109,2,Villager_B,Nature,Gathering,803,0,0,637,0 +109,3,Villager_C,Nature,Gathering,714,89,0,637,0 +109,4,Villager_D,Nature,Gathering,653,144,0,627,16 +109,5,Villager_E,Nature,Gathering,803,0,0,637,0 +109,6,Villager_F,Nature,Resting,530,277,0,617,16 +109,7,Villager_G,Nature,Gathering,656,140,0,628,16 +109,8,Villager_H,Nature,Gathering,804,0,0,636,0 +109,9,Villager_I,Nature,Gathering,676,121,0,627,16 +109,10,Villager_J,Nature,Gathering,784,20,0,636,0 +109,11,Villager_K,Nature,Gathering,804,0,0,636,0 +109,12,Villager_L,Nature,Gathering,804,0,0,636,0 +109,13,Villager_M,Selfish,Socializing,96,0,0,0,1344 +109,14,Villager_N,Selfish,Socializing,68,0,0,0,1372 +109,15,Villager_O,Selfish,Socializing,107,0,0,0,1333 +110,1,Villager_A,Nature,Socializing,261,42,0,360,777 +110,2,Villager_B,Nature,Socializing,279,41,0,360,760 +110,3,Villager_C,Nature,Socializing,287,61,0,360,732 +110,4,Villager_D,Nature,Socializing,279,41,0,360,760 +110,5,Villager_E,Nature,Socializing,279,41,0,360,760 +110,6,Villager_F,Nature,Socializing,223,66,0,360,791 +110,7,Villager_G,Nature,Socializing,314,38,0,360,728 +110,8,Villager_H,Nature,Socializing,278,41,0,360,761 +110,9,Villager_I,Nature,Socializing,259,43,0,360,778 +110,10,Villager_J,Nature,Socializing,204,45,0,360,831 +110,11,Villager_K,Nature,Socializing,278,41,0,360,761 +110,12,Villager_L,Nature,Socializing,278,41,0,360,761 +110,13,Villager_M,Selfish,Socializing,92,0,0,0,1348 +110,14,Villager_N,Selfish,Socializing,129,0,0,0,1311 +110,15,Villager_O,Selfish,Socializing,71,0,0,0,1369 +111,1,Villager_A,Nature,Socializing,293,40,0,0,1107 +111,2,Villager_B,Nature,Socializing,247,128,0,0,1065 +111,3,Villager_C,Nature,Socializing,295,40,0,0,1105 +111,4,Villager_D,Nature,Socializing,262,106,0,0,1072 +111,5,Villager_E,Nature,Socializing,256,112,0,0,1072 +111,6,Villager_F,Nature,Socializing,253,66,0,0,1121 +111,7,Villager_G,Nature,Socializing,295,40,0,0,1105 +111,8,Villager_H,Nature,Socializing,292,40,0,0,1108 +111,9,Villager_I,Nature,Socializing,292,40,0,0,1108 +111,10,Villager_J,Nature,Socializing,202,130,0,0,1108 +111,11,Villager_K,Nature,Socializing,292,40,0,0,1108 +111,12,Villager_L,Nature,Socializing,292,40,0,0,1108 +111,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +111,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +111,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +112,1,Villager_A,Nature,Socializing,456,58,0,54,872 +112,2,Villager_B,Nature,Socializing,523,22,0,69,826 +112,3,Villager_C,Nature,Socializing,523,22,0,69,826 +112,4,Villager_D,Nature,Socializing,555,20,0,69,796 +112,5,Villager_E,Nature,Socializing,394,103,0,0,943 +112,6,Villager_F,Nature,Socializing,408,64,0,0,968 +112,7,Villager_G,Nature,Socializing,523,22,0,69,826 +112,8,Villager_H,Nature,Socializing,326,100,0,0,1014 +112,9,Villager_I,Nature,Socializing,327,121,0,0,992 +112,10,Villager_J,Nature,Socializing,523,22,0,68,827 +112,11,Villager_K,Nature,Socializing,523,22,0,68,827 +112,12,Villager_L,Nature,Socializing,523,22,0,68,827 +112,13,Villager_M,Selfish,Socializing,82,0,0,0,1358 +112,14,Villager_N,Selfish,Socializing,160,0,0,0,1280 +112,15,Villager_O,Selfish,Socializing,113,0,0,0,1327 +113,1,Villager_A,Nature,Socializing,574,18,0,81,767 +113,2,Villager_B,Nature,Socializing,317,207,0,52,864 +113,3,Villager_C,Nature,Socializing,574,18,0,81,767 +113,4,Villager_D,Nature,Socializing,604,17,0,81,738 +113,5,Villager_E,Nature,Socializing,574,18,0,81,767 +113,6,Villager_F,Nature,Socializing,349,164,0,59,868 +113,7,Villager_G,Nature,Socializing,573,18,0,81,768 +113,8,Villager_H,Nature,Socializing,340,183,0,0,917 +113,9,Villager_I,Nature,Socializing,574,18,0,81,767 +113,10,Villager_J,Nature,Socializing,574,18,0,81,767 +113,11,Villager_K,Nature,Socializing,574,18,0,81,767 +113,12,Villager_L,Nature,Socializing,471,44,0,0,925 +113,13,Villager_M,Selfish,Socializing,150,0,0,0,1290 +113,14,Villager_N,Selfish,Socializing,244,0,0,0,1196 +113,15,Villager_O,Selfish,Socializing,278,0,0,0,1162 +114,1,Villager_A,Nature,Socializing,454,30,0,0,956 +114,2,Villager_B,Nature,Socializing,295,153,0,0,992 +114,3,Villager_C,Nature,Socializing,312,117,0,0,1011 +114,4,Villager_D,Nature,Socializing,449,31,0,0,960 +114,5,Villager_E,Nature,Socializing,449,31,0,0,960 +114,6,Villager_F,Nature,Socializing,365,71,0,0,1004 +114,7,Villager_G,Nature,Socializing,450,30,0,0,960 +114,8,Villager_H,Nature,Socializing,450,30,0,0,960 +114,9,Villager_I,Nature,Socializing,450,30,0,0,960 +114,10,Villager_J,Nature,Socializing,393,34,0,0,1013 +114,11,Villager_K,Nature,Socializing,453,30,0,0,957 +114,12,Villager_L,Nature,Socializing,362,101,0,0,977 +114,13,Villager_M,Selfish,Socializing,165,0,0,0,1275 +114,14,Villager_N,Selfish,Socializing,111,0,0,0,1329 +114,15,Villager_O,Selfish,Socializing,166,0,0,0,1274 +115,1,Villager_A,Nature,Socializing,589,18,0,65,768 +115,2,Villager_B,Nature,Socializing,443,133,0,0,864 +115,3,Villager_C,Nature,Socializing,331,116,0,0,993 +115,4,Villager_D,Nature,Socializing,370,190,0,0,880 +115,5,Villager_E,Nature,Socializing,386,174,0,0,880 +115,6,Villager_F,Nature,Socializing,370,68,0,0,1002 +115,7,Villager_G,Nature,Socializing,438,35,0,56,911 +115,8,Villager_H,Nature,Socializing,606,17,0,65,752 +115,9,Villager_I,Nature,Socializing,606,17,0,65,752 +115,10,Villager_J,Nature,Socializing,343,153,0,0,944 +115,11,Villager_K,Nature,Socializing,623,16,0,65,736 +115,12,Villager_L,Nature,Socializing,623,16,0,65,736 +115,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +115,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +115,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +116,1,Villager_A,Nature,Gathering,752,67,0,245,376 +116,2,Villager_B,Nature,Gathering,803,0,0,277,360 +116,3,Villager_C,Nature,Gathering,765,63,0,220,392 +116,4,Villager_D,Nature,Gathering,803,0,0,277,360 +116,5,Villager_E,Nature,Gathering,803,0,0,277,360 +116,6,Villager_F,Nature,Gathering,749,70,0,245,376 +116,7,Villager_G,Nature,Gathering,743,76,0,245,376 +116,8,Villager_H,Nature,Gathering,804,0,0,276,360 +116,9,Villager_I,Nature,Gathering,804,0,0,276,360 +116,10,Villager_J,Nature,Gathering,804,0,0,276,360 +116,11,Villager_K,Nature,Gathering,804,0,0,276,360 +116,12,Villager_L,Nature,Gathering,804,0,0,276,360 +116,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +116,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +116,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +117,1,Villager_A,Nature,Gathering,738,82,0,604,16 +117,2,Villager_B,Nature,Gathering,786,34,0,604,16 +117,3,Villager_C,Nature,Gathering,740,88,0,580,32 +117,4,Villager_D,Nature,Gathering,759,69,0,580,32 +117,5,Villager_E,Nature,Gathering,673,147,0,604,16 +117,6,Villager_F,Nature,Gathering,782,46,0,580,32 +117,7,Villager_G,Nature,Gathering,773,47,0,604,16 +117,8,Villager_H,Nature,Gathering,810,0,0,510,120 +117,9,Villager_I,Nature,Gathering,810,0,0,510,120 +117,10,Villager_J,Nature,Gathering,810,0,0,510,120 +117,11,Villager_K,Nature,Gathering,810,0,0,510,120 +117,12,Villager_L,Nature,Gathering,810,0,0,510,120 +117,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +117,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +117,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +118,1,Villager_A,Nature,Gathering,807,0,0,633,0 +118,2,Villager_B,Nature,Resting,564,190,0,590,96 +118,3,Villager_C,Nature,Gathering,694,132,0,582,32 +118,4,Villager_D,Nature,Gathering,699,127,0,582,32 +118,5,Villager_E,Nature,Gathering,596,160,0,588,96 +118,6,Villager_F,Nature,Gathering,819,1,0,604,16 +118,7,Villager_G,Nature,Gathering,804,0,0,636,0 +118,8,Villager_H,Nature,Gathering,804,0,0,276,360 +118,9,Villager_I,Nature,Gathering,804,0,0,276,360 +118,10,Villager_J,Nature,Gathering,804,0,0,276,360 +118,11,Villager_K,Nature,Gathering,804,0,0,276,360 +118,12,Villager_L,Nature,Gathering,804,0,0,276,360 +118,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +118,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +118,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +119,1,Villager_A,Nature,Gathering,708,106,0,610,16 +119,2,Villager_B,Nature,Gathering,700,114,0,610,16 +119,3,Villager_C,Nature,Gathering,805,0,0,635,0 +119,4,Villager_D,Nature,Gathering,805,0,0,635,0 +119,5,Villager_E,Nature,Gathering,650,159,0,599,32 +119,6,Villager_F,Nature,Gathering,766,48,0,610,16 +119,7,Villager_G,Nature,Gathering,804,10,0,610,16 +119,8,Villager_H,Nature,Gathering,805,0,0,635,0 +119,9,Villager_I,Nature,Gathering,805,0,0,635,0 +119,10,Villager_J,Nature,Gathering,805,0,0,635,0 +119,11,Villager_K,Nature,Gathering,805,0,0,635,0 +119,12,Villager_L,Nature,Gathering,805,0,0,635,0 +119,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +119,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +119,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +120,1,Villager_A,Nature,Resting,611,145,0,636,48 +120,2,Villager_B,Nature,Gathering,688,100,0,636,16 +120,3,Villager_C,Nature,Resting,575,215,0,618,32 +120,4,Villager_D,Nature,Gathering,682,106,0,636,16 +120,5,Villager_E,Nature,Gathering,682,106,0,636,16 +120,6,Villager_F,Nature,Gathering,804,0,0,636,0 +120,7,Villager_G,Nature,Gathering,804,0,0,636,0 +120,8,Villager_H,Nature,Gathering,798,0,0,642,0 +120,9,Villager_I,Nature,Gathering,804,0,0,636,0 +120,10,Villager_J,Nature,Gathering,804,0,0,636,0 +120,11,Villager_K,Nature,Gathering,804,0,0,636,0 +120,12,Villager_L,Nature,Gathering,804,0,0,636,0 +120,13,Villager_M,Selfish,Socializing,100,0,0,0,1340 +120,14,Villager_N,Selfish,Socializing,96,0,0,0,1344 +120,15,Villager_O,Selfish,Socializing,100,0,0,0,1340 +121,1,Villager_A,Nature,Gathering,711,80,0,617,32 +121,2,Villager_B,Nature,Gathering,696,98,0,614,32 +121,3,Villager_C,Nature,Gathering,805,0,0,635,0 +121,4,Villager_D,Nature,Gathering,805,0,0,635,0 +121,5,Villager_E,Nature,Gathering,731,66,0,611,32 +121,6,Villager_F,Nature,Gathering,805,0,0,635,0 +121,7,Villager_G,Nature,Gathering,805,0,0,635,0 +121,8,Villager_H,Nature,Gathering,805,0,0,635,0 +121,9,Villager_I,Nature,Gathering,805,0,0,635,0 +121,10,Villager_J,Nature,Gathering,805,0,0,635,0 +121,11,Villager_K,Nature,Gathering,805,0,0,635,0 +121,12,Villager_L,Nature,Gathering,805,0,0,635,0 +121,13,Villager_M,Selfish,Socializing,81,0,0,0,1359 +121,14,Villager_N,Selfish,Socializing,81,0,0,0,1359 +121,15,Villager_O,Selfish,Socializing,81,0,0,0,1359 +122,1,Villager_A,Nature,Socializing,301,57,0,360,722 +122,2,Villager_B,Nature,Socializing,186,76,0,360,818 +122,3,Villager_C,Nature,Gathering,701,86,0,637,16 +122,4,Villager_D,Nature,Socializing,248,72,0,360,760 +122,5,Villager_E,Nature,Gathering,700,87,0,621,32 +122,6,Villager_F,Nature,Gathering,690,100,0,634,16 +122,7,Villager_G,Nature,Socializing,416,32,0,360,632 +122,8,Villager_H,Nature,Gathering,655,129,0,640,16 +122,9,Villager_I,Nature,Gathering,507,22,0,439,472 +122,10,Villager_J,Nature,Gathering,560,19,0,439,422 +122,11,Villager_K,Nature,Gathering,700,84,0,640,16 +122,12,Villager_L,Nature,Gathering,729,55,0,640,16 +122,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +122,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +122,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +123,1,Villager_A,Nature,Gathering,456,314,0,246,424 +123,2,Villager_B,Nature,Building,363,425,0,244,408 +123,3,Villager_C,Nature,Socializing,223,258,0,423,536 +123,4,Villager_D,Nature,Gathering,460,305,0,251,424 +123,5,Villager_E,Nature,Resting,484,299,0,609,48 +123,6,Villager_F,Nature,Resting,404,347,0,625,64 +123,7,Villager_G,Nature,Gathering,433,349,0,234,424 +123,8,Villager_H,Nature,Resting,500,280,0,596,64 +123,9,Villager_I,Nature,Socializing,140,148,0,0,1152 +123,10,Villager_J,Nature,Socializing,139,149,0,0,1152 +123,11,Villager_K,Nature,Socializing,238,82,0,360,760 +123,12,Villager_L,Nature,Resting,502,242,0,632,64 +123,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +123,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +123,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +124,1,Villager_A,Nature,Socializing,378,112,22,360,568 +124,2,Villager_B,Nature,Gathering,454,172,13,441,360 +124,3,Villager_C,Nature,Socializing,486,171,12,81,690 +124,4,Villager_D,Nature,Socializing,345,59,32,360,644 +124,5,Villager_E,Nature,Gathering,460,150,14,441,375 +124,6,Villager_F,Nature,Gathering,530,63,14,441,392 +124,7,Villager_G,Nature,Socializing,321,80,30,360,649 +124,8,Villager_H,Nature,Gathering,483,168,12,441,336 +124,9,Villager_I,Nature,Socializing,354,136,22,0,928 +124,10,Villager_J,Nature,Socializing,533,169,5,162,571 +124,11,Villager_K,Nature,Socializing,252,132,28,0,1028 +124,12,Villager_L,Nature,Socializing,417,56,23,360,584 +124,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +124,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +124,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +125,1,Villager_A,Nature,Socializing,97,173,41,0,1129 +125,2,Villager_B,Nature,Socializing,91,186,41,0,1122 +125,3,Villager_C,Nature,Socializing,64,187,42,0,1147 +125,4,Villager_D,Nature,Socializing,97,181,41,0,1121 +125,5,Villager_E,Nature,Socializing,81,185,41,0,1133 +125,6,Villager_F,Nature,Socializing,71,176,42,0,1151 +125,7,Villager_G,Nature,Socializing,107,134,43,0,1156 +125,8,Villager_H,Nature,Socializing,85,167,42,0,1146 +125,9,Villager_I,Nature,Socializing,42,205,42,0,1151 +125,10,Villager_J,Nature,Socializing,44,169,44,0,1183 +125,11,Villager_K,Nature,Socializing,84,137,44,0,1175 +125,12,Villager_L,Nature,Socializing,42,205,42,0,1151 +125,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +125,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +125,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +126,1,Villager_A,Nature,Socializing,104,55,48,0,1233 +126,2,Villager_B,Nature,Socializing,49,81,49,0,1261 +126,3,Villager_C,Nature,Socializing,113,68,46,0,1213 +126,4,Villager_D,Nature,Socializing,127,73,45,0,1195 +126,5,Villager_E,Nature,Socializing,103,69,47,0,1221 +126,6,Villager_F,Nature,Socializing,103,74,47,0,1216 +126,7,Villager_G,Nature,Socializing,127,73,45,0,1195 +126,8,Villager_H,Nature,Socializing,117,70,46,0,1207 +126,9,Villager_I,Nature,Socializing,182,107,40,0,1111 +126,10,Villager_J,Nature,Socializing,140,112,42,0,1146 +126,11,Villager_K,Nature,Socializing,122,54,47,0,1217 +126,12,Villager_L,Nature,Socializing,156,138,40,0,1106 +126,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +126,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +126,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +127,1,Villager_A,Nature,Socializing,73,71,48,0,1248 +127,2,Villager_B,Nature,Socializing,254,177,32,0,977 +127,3,Villager_C,Nature,Socializing,58,52,50,0,1280 +127,4,Villager_D,Nature,Socializing,68,127,45,0,1200 +127,5,Villager_E,Nature,Socializing,73,71,48,0,1248 +127,6,Villager_F,Nature,Socializing,73,71,48,0,1248 +127,7,Villager_G,Nature,Socializing,68,127,45,0,1200 +127,8,Villager_H,Nature,Socializing,51,56,51,0,1282 +127,9,Villager_I,Nature,Socializing,220,137,36,0,1047 +127,10,Villager_J,Nature,Socializing,151,143,40,0,1106 +127,11,Villager_K,Nature,Socializing,51,54,51,0,1284 +127,12,Villager_L,Nature,Socializing,134,128,42,0,1136 +127,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +127,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +127,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +128,1,Villager_A,Nature,Socializing,158,93,42,0,1147 +128,2,Villager_B,Nature,Socializing,93,70,47,0,1230 +128,3,Villager_C,Nature,Socializing,152,94,42,0,1152 +128,4,Villager_D,Nature,Socializing,158,92,42,0,1148 +128,5,Villager_E,Nature,Socializing,174,84,42,0,1140 +128,6,Villager_F,Nature,Socializing,184,85,41,0,1130 +128,7,Villager_G,Nature,Socializing,172,91,41,0,1136 +128,8,Villager_H,Nature,Socializing,175,80,42,0,1143 +128,9,Villager_I,Nature,Socializing,100,70,47,0,1223 +128,10,Villager_J,Nature,Socializing,97,76,47,0,1220 +128,11,Villager_K,Nature,Socializing,151,70,44,0,1175 +128,12,Villager_L,Nature,Socializing,85,76,47,0,1232 +128,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +128,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +128,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +129,1,Villager_A,Nature,Socializing,148,168,38,0,1086 +129,2,Villager_B,Nature,Socializing,48,96,48,0,1248 +129,3,Villager_C,Nature,Socializing,164,167,37,0,1072 +129,4,Villager_D,Nature,Socializing,147,136,40,0,1117 +129,5,Villager_E,Nature,Socializing,195,121,38,0,1086 +129,6,Villager_F,Nature,Socializing,139,109,42,0,1150 +129,7,Villager_G,Nature,Socializing,155,133,40,0,1112 +129,8,Villager_H,Nature,Socializing,122,69,46,0,1203 +129,9,Villager_I,Nature,Socializing,48,100,48,0,1244 +129,10,Villager_J,Nature,Socializing,48,100,48,0,1244 +129,11,Villager_K,Nature,Socializing,102,105,45,0,1188 +129,12,Villager_L,Nature,Socializing,185,153,37,0,1065 +129,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +129,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +129,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +130,1,Villager_A,Nature,Socializing,142,69,45,0,1184 +130,2,Villager_B,Nature,Socializing,153,80,43,0,1164 +130,3,Villager_C,Nature,Socializing,142,60,45,0,1193 +130,4,Villager_D,Nature,Socializing,142,67,45,0,1186 +130,5,Villager_E,Nature,Socializing,111,54,47,0,1228 +130,6,Villager_F,Nature,Socializing,142,63,45,0,1190 +130,7,Villager_G,Nature,Socializing,142,56,45,0,1197 +130,8,Villager_H,Nature,Socializing,50,62,50,0,1278 +130,9,Villager_I,Nature,Socializing,151,98,42,0,1149 +130,10,Villager_J,Nature,Socializing,145,85,43,0,1167 +130,11,Villager_K,Nature,Socializing,50,61,50,0,1279 +130,12,Villager_L,Nature,Socializing,176,79,42,0,1143 +130,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +130,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +130,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +131,1,Villager_A,Nature,Socializing,48,99,48,0,1245 +131,2,Villager_B,Nature,Socializing,138,101,43,0,1158 +131,3,Villager_C,Nature,Socializing,48,99,48,0,1245 +131,4,Villager_D,Nature,Socializing,48,99,48,0,1245 +131,5,Villager_E,Nature,Socializing,48,99,48,0,1245 +131,6,Villager_F,Nature,Socializing,48,99,48,0,1245 +131,7,Villager_G,Nature,Socializing,48,99,48,0,1245 +131,8,Villager_H,Nature,Socializing,254,137,34,0,1015 +131,9,Villager_I,Nature,Socializing,118,71,46,0,1205 +131,10,Villager_J,Nature,Socializing,118,70,46,0,1206 +131,11,Villager_K,Nature,Socializing,251,150,33,0,1006 +131,12,Villager_L,Nature,Socializing,103,74,47,0,1216 +131,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +131,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +131,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +132,1,Villager_A,Nature,Socializing,161,121,40,0,1118 +132,2,Villager_B,Nature,Socializing,71,73,48,0,1248 +132,3,Villager_C,Nature,Socializing,203,122,38,0,1077 +132,4,Villager_D,Nature,Socializing,167,122,40,0,1111 +132,5,Villager_E,Nature,Socializing,198,137,37,0,1068 +132,6,Villager_F,Nature,Socializing,171,125,40,0,1104 +132,7,Villager_G,Nature,Socializing,198,99,39,0,1104 +132,8,Villager_H,Nature,Socializing,99,115,44,0,1182 +132,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +132,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +132,11,Villager_K,Nature,Socializing,125,111,43,0,1161 +132,12,Villager_L,Nature,Socializing,48,106,48,0,1238 +132,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +132,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +132,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +133,1,Villager_A,Nature,Socializing,110,52,47,0,1231 +133,2,Villager_B,Nature,Socializing,199,81,40,0,1120 +133,3,Villager_C,Nature,Socializing,112,112,44,0,1172 +133,4,Villager_D,Nature,Socializing,113,91,45,0,1191 +133,5,Villager_E,Nature,Socializing,112,110,44,0,1174 +133,6,Villager_F,Nature,Socializing,119,52,47,0,1222 +133,7,Villager_G,Nature,Socializing,113,91,45,0,1191 +133,8,Villager_H,Nature,Socializing,49,94,49,0,1248 +133,9,Villager_I,Nature,Socializing,204,93,39,0,1104 +133,10,Villager_J,Nature,Socializing,201,126,38,0,1075 +133,11,Villager_K,Nature,Socializing,67,122,46,0,1205 +133,12,Villager_L,Nature,Socializing,188,89,41,0,1122 +133,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +133,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +133,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +134,1,Villager_A,Nature,Socializing,48,105,48,0,1239 +134,2,Villager_B,Nature,Socializing,195,192,34,0,1019 +134,3,Villager_C,Nature,Socializing,48,105,48,0,1239 +134,4,Villager_D,Nature,Socializing,48,105,48,0,1239 +134,5,Villager_E,Nature,Socializing,48,103,48,0,1241 +134,6,Villager_F,Nature,Socializing,48,104,48,0,1240 +134,7,Villager_G,Nature,Socializing,48,105,48,0,1239 +134,8,Villager_H,Nature,Socializing,230,202,32,0,976 +134,9,Villager_I,Nature,Socializing,113,91,45,0,1191 +134,10,Villager_J,Nature,Socializing,113,91,45,0,1191 +134,11,Villager_K,Nature,Socializing,48,107,48,0,1237 +134,12,Villager_L,Nature,Socializing,101,124,44,0,1171 +134,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +134,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +134,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +135,1,Villager_A,Nature,Socializing,170,93,41,0,1136 +135,2,Villager_B,Nature,Socializing,88,77,47,0,1228 +135,3,Villager_C,Nature,Socializing,157,100,42,0,1141 +135,4,Villager_D,Nature,Socializing,160,111,41,0,1128 +135,5,Villager_E,Nature,Socializing,195,86,40,0,1119 +135,6,Villager_F,Nature,Socializing,177,97,41,0,1125 +135,7,Villager_G,Nature,Socializing,186,110,40,0,1104 +135,8,Villager_H,Nature,Socializing,129,78,45,0,1188 +135,9,Villager_I,Nature,Socializing,49,94,49,0,1248 +135,10,Villager_J,Nature,Socializing,49,94,49,0,1248 +135,11,Villager_K,Nature,Socializing,133,98,43,0,1166 +135,12,Villager_L,Nature,Socializing,49,94,49,0,1248 +135,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +135,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +135,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +136,1,Villager_A,Nature,Socializing,114,64,46,0,1216 +136,2,Villager_B,Nature,Socializing,48,96,48,0,1248 +136,3,Villager_C,Nature,Socializing,154,68,44,0,1174 +136,4,Villager_D,Nature,Socializing,142,69,45,0,1184 +136,5,Villager_E,Nature,Socializing,180,88,41,0,1131 +136,6,Villager_F,Nature,Socializing,110,69,46,0,1215 +136,7,Villager_G,Nature,Socializing,180,89,41,0,1130 +136,8,Villager_H,Nature,Socializing,113,93,45,0,1189 +136,9,Villager_I,Nature,Socializing,159,101,42,0,1138 +136,10,Villager_J,Nature,Socializing,230,65,40,0,1105 +136,11,Villager_K,Nature,Socializing,102,65,47,0,1226 +136,12,Villager_L,Nature,Socializing,176,124,39,0,1101 +136,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +136,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +136,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +137,1,Villager_A,Nature,Socializing,62,99,47,0,1232 +137,2,Villager_B,Nature,Socializing,212,176,34,0,1018 +137,3,Villager_C,Nature,Socializing,68,161,43,0,1168 +137,4,Villager_D,Nature,Socializing,53,159,44,0,1184 +137,5,Villager_E,Nature,Socializing,68,161,43,0,1168 +137,6,Villager_F,Nature,Socializing,62,99,47,0,1232 +137,7,Villager_G,Nature,Socializing,68,161,43,0,1168 +137,8,Villager_H,Nature,Socializing,48,110,48,0,1234 +137,9,Villager_I,Nature,Socializing,128,143,41,0,1128 +137,10,Villager_J,Nature,Socializing,197,141,37,0,1065 +137,11,Villager_K,Nature,Socializing,48,100,48,0,1244 +137,12,Villager_L,Nature,Socializing,144,95,43,0,1158 +137,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +137,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +137,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +138,1,Villager_A,Nature,Socializing,149,83,43,0,1165 +138,2,Villager_B,Nature,Socializing,125,100,44,0,1171 +138,3,Villager_C,Nature,Socializing,111,103,44,0,1182 +138,4,Villager_D,Nature,Socializing,149,90,43,0,1158 +138,5,Villager_E,Nature,Socializing,155,67,44,0,1174 +138,6,Villager_F,Nature,Socializing,210,91,39,0,1100 +138,7,Villager_G,Nature,Socializing,127,96,44,0,1173 +138,8,Villager_H,Nature,Socializing,155,59,44,0,1182 +138,9,Villager_I,Nature,Socializing,118,50,47,0,1225 +138,10,Villager_J,Nature,Socializing,119,50,47,0,1224 +138,11,Villager_K,Nature,Socializing,187,92,41,0,1120 +138,12,Villager_L,Nature,Socializing,76,102,46,0,1216 +138,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +138,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +138,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +139,1,Villager_A,Nature,Socializing,94,82,47,0,1217 +139,2,Villager_B,Nature,Socializing,49,80,49,0,1262 +139,3,Villager_C,Nature,Socializing,144,53,45,0,1198 +139,4,Villager_D,Nature,Socializing,145,68,44,0,1183 +139,5,Villager_E,Nature,Socializing,108,81,46,0,1205 +139,6,Villager_F,Nature,Socializing,187,71,42,0,1140 +139,7,Villager_G,Nature,Socializing,187,69,42,0,1142 +139,8,Villager_H,Nature,Socializing,97,91,46,0,1206 +139,9,Villager_I,Nature,Socializing,177,127,39,0,1097 +139,10,Villager_J,Nature,Socializing,143,141,40,0,1116 +139,11,Villager_K,Nature,Socializing,98,76,47,0,1219 +139,12,Villager_L,Nature,Socializing,225,88,39,0,1088 +139,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +139,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +139,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +140,1,Villager_A,Nature,Socializing,109,110,44,0,1177 +140,2,Villager_B,Nature,Socializing,168,101,41,0,1130 +140,3,Villager_C,Nature,Socializing,144,67,45,0,1184 +140,4,Villager_D,Nature,Socializing,128,68,45,0,1199 +140,5,Villager_E,Nature,Socializing,112,110,44,0,1174 +140,6,Villager_F,Nature,Socializing,125,130,42,0,1143 +140,7,Villager_G,Nature,Socializing,125,130,42,0,1143 +140,8,Villager_H,Nature,Socializing,47,115,47,0,1231 +140,9,Villager_I,Nature,Socializing,169,186,36,0,1049 +140,10,Villager_J,Nature,Socializing,136,140,41,0,1123 +140,11,Villager_K,Nature,Socializing,47,114,47,0,1232 +140,12,Villager_L,Nature,Socializing,167,185,36,0,1052 +140,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +140,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +140,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +141,1,Villager_A,Nature,Socializing,48,106,48,0,1238 +141,2,Villager_B,Nature,Socializing,161,89,42,0,1148 +141,3,Villager_C,Nature,Socializing,49,95,48,0,1248 +141,4,Villager_D,Nature,Socializing,48,106,48,0,1238 +141,5,Villager_E,Nature,Socializing,48,106,48,0,1238 +141,6,Villager_F,Nature,Socializing,48,106,48,0,1238 +141,7,Villager_G,Nature,Socializing,48,106,48,0,1238 +141,8,Villager_H,Nature,Socializing,256,152,33,0,999 +141,9,Villager_I,Nature,Socializing,118,91,45,0,1186 +141,10,Villager_J,Nature,Socializing,127,61,46,0,1206 +141,11,Villager_K,Nature,Socializing,225,168,34,0,1013 +141,12,Villager_L,Nature,Socializing,118,91,45,0,1186 +141,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +141,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +141,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +142,1,Villager_A,Nature,Socializing,205,122,38,0,1075 +142,2,Villager_B,Nature,Socializing,74,53,49,0,1264 +142,3,Villager_C,Nature,Socializing,163,124,40,0,1113 +142,4,Villager_D,Nature,Socializing,171,90,42,0,1137 +142,5,Villager_E,Nature,Socializing,157,93,42,0,1148 +142,6,Villager_F,Nature,Socializing,163,122,40,0,1115 +142,7,Villager_G,Nature,Socializing,205,103,39,0,1093 +142,8,Villager_H,Nature,Socializing,127,48,47,0,1218 +142,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +142,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +142,11,Villager_K,Nature,Socializing,142,47,46,0,1205 +142,12,Villager_L,Nature,Socializing,48,106,48,0,1238 +142,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +142,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +142,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +143,1,Villager_A,Nature,Socializing,129,66,45,0,1200 +143,2,Villager_B,Nature,Socializing,167,98,41,0,1134 +143,3,Villager_C,Nature,Socializing,131,51,46,0,1212 +143,4,Villager_D,Nature,Socializing,160,88,42,0,1150 +143,5,Villager_E,Nature,Socializing,189,87,41,0,1123 +143,6,Villager_F,Nature,Socializing,131,49,46,0,1214 +143,7,Villager_G,Nature,Socializing,129,66,45,0,1200 +143,8,Villager_H,Nature,Socializing,49,94,49,0,1248 +143,9,Villager_I,Nature,Socializing,203,104,39,0,1094 +143,10,Villager_J,Nature,Socializing,162,106,41,0,1131 +143,11,Villager_K,Nature,Socializing,118,66,46,0,1210 +143,12,Villager_L,Nature,Socializing,217,120,37,0,1066 +143,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +143,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +143,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +144,1,Villager_A,Nature,Socializing,48,106,48,0,1238 +144,2,Villager_B,Nature,Socializing,131,128,42,0,1139 +144,3,Villager_C,Nature,Socializing,48,106,48,0,1238 +144,4,Villager_D,Nature,Socializing,48,107,48,0,1237 +144,5,Villager_E,Nature,Socializing,48,105,48,0,1239 +144,6,Villager_F,Nature,Socializing,48,106,48,0,1238 +144,7,Villager_G,Nature,Socializing,48,106,48,0,1238 +144,8,Villager_H,Nature,Socializing,236,122,36,0,1046 +144,9,Villager_I,Nature,Socializing,124,102,44,0,1170 +144,10,Villager_J,Nature,Socializing,113,82,45,0,1200 +144,11,Villager_K,Nature,Socializing,193,137,38,0,1072 +144,12,Villager_L,Nature,Socializing,127,101,44,0,1168 +144,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +144,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +144,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +145,1,Villager_A,Nature,Socializing,172,115,40,0,1113 +145,2,Villager_B,Nature,Socializing,126,83,45,0,1186 +145,3,Villager_C,Nature,Socializing,159,116,41,0,1124 +145,4,Villager_D,Nature,Socializing,167,98,41,0,1134 +145,5,Villager_E,Nature,Socializing,170,115,40,0,1115 +145,6,Villager_F,Nature,Socializing,176,99,41,0,1124 +145,7,Villager_G,Nature,Socializing,215,115,38,0,1072 +145,8,Villager_H,Nature,Socializing,113,85,45,0,1197 +145,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +145,10,Villager_J,Nature,Socializing,48,107,48,0,1237 +145,11,Villager_K,Nature,Socializing,161,101,42,0,1136 +145,12,Villager_L,Nature,Socializing,48,106,48,0,1238 +145,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +145,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +145,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +146,1,Villager_A,Nature,Socializing,141,69,45,0,1185 +146,2,Villager_B,Nature,Socializing,50,71,50,0,1269 +146,3,Villager_C,Nature,Socializing,144,68,44,0,1184 +146,4,Villager_D,Nature,Socializing,103,64,47,0,1226 +146,5,Villager_E,Nature,Socializing,154,68,44,0,1174 +146,6,Villager_F,Nature,Socializing,111,64,47,0,1218 +146,7,Villager_G,Nature,Socializing,129,100,43,0,1168 +146,8,Villager_H,Nature,Socializing,129,100,43,0,1168 +146,9,Villager_I,Nature,Socializing,185,129,38,0,1088 +146,10,Villager_J,Nature,Socializing,209,149,36,0,1046 +146,11,Villager_K,Nature,Socializing,130,98,44,0,1168 +146,12,Villager_L,Nature,Socializing,169,135,39,0,1097 +146,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +146,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +146,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +147,1,Villager_A,Nature,Socializing,62,99,47,0,1232 +147,2,Villager_B,Nature,Socializing,245,150,34,0,1011 +147,3,Villager_C,Nature,Socializing,68,110,46,0,1216 +147,4,Villager_D,Nature,Socializing,62,99,47,0,1232 +147,5,Villager_E,Nature,Socializing,68,110,46,0,1216 +147,6,Villager_F,Nature,Socializing,62,99,47,0,1232 +147,7,Villager_G,Nature,Socializing,62,99,47,0,1232 +147,8,Villager_H,Nature,Socializing,49,81,49,0,1261 +147,9,Villager_I,Nature,Socializing,211,94,39,0,1096 +147,10,Villager_J,Nature,Socializing,130,126,42,0,1142 +147,11,Villager_K,Nature,Socializing,49,78,49,0,1264 +147,12,Villager_L,Nature,Socializing,164,107,41,0,1128 +147,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +147,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +147,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +148,1,Villager_A,Nature,Socializing,143,121,41,0,1135 +148,2,Villager_B,Nature,Socializing,118,73,46,0,1203 +148,3,Villager_C,Nature,Socializing,176,124,39,0,1101 +148,4,Villager_D,Nature,Socializing,169,94,41,0,1136 +148,5,Villager_E,Nature,Socializing,164,88,42,0,1146 +148,6,Villager_F,Nature,Socializing,182,104,40,0,1114 +148,7,Villager_G,Nature,Socializing,165,93,42,0,1140 +148,8,Villager_H,Nature,Socializing,143,122,41,0,1134 +148,9,Villager_I,Nature,Socializing,123,55,46,0,1216 +148,10,Villager_J,Nature,Socializing,108,53,47,0,1232 +148,11,Villager_K,Nature,Socializing,140,125,41,0,1134 +148,12,Villager_L,Nature,Socializing,83,78,47,0,1232 +148,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +148,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +148,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +149,1,Villager_A,Nature,Socializing,166,49,44,0,1181 +149,2,Villager_B,Nature,Socializing,47,115,47,0,1231 +149,3,Villager_C,Nature,Socializing,102,135,43,0,1160 +149,4,Villager_D,Nature,Socializing,166,50,44,0,1180 +149,5,Villager_E,Nature,Socializing,151,93,43,0,1153 +149,6,Villager_F,Nature,Socializing,133,97,43,0,1167 +149,7,Villager_G,Nature,Socializing,141,127,41,0,1131 +149,8,Villager_H,Nature,Socializing,130,57,46,0,1207 +149,9,Villager_I,Nature,Socializing,126,154,40,0,1120 +149,10,Villager_J,Nature,Socializing,180,94,41,0,1125 +149,11,Villager_K,Nature,Socializing,118,58,47,0,1217 +149,12,Villager_L,Nature,Socializing,114,149,41,0,1136 +149,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +149,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +149,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +150,1,Villager_A,Nature,Socializing,123,164,40,0,1113 +150,2,Villager_B,Nature,Socializing,207,120,38,0,1075 +150,3,Villager_C,Nature,Socializing,163,65,44,0,1168 +150,4,Villager_D,Nature,Socializing,123,164,40,0,1113 +150,5,Villager_E,Nature,Socializing,123,163,40,0,1114 +150,6,Villager_F,Nature,Socializing,114,71,46,0,1209 +150,7,Villager_G,Nature,Socializing,130,47,47,0,1216 +150,8,Villager_H,Nature,Socializing,50,76,50,0,1264 +150,9,Villager_I,Nature,Socializing,162,150,39,0,1089 +150,10,Villager_J,Nature,Socializing,149,193,37,0,1061 +150,11,Villager_K,Nature,Socializing,50,72,50,0,1268 +150,12,Villager_L,Nature,Socializing,218,124,37,0,1061 +150,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +150,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +150,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +151,1,Villager_A,Nature,Socializing,48,106,48,0,1238 +151,2,Villager_B,Nature,Socializing,147,61,45,0,1187 +151,3,Villager_C,Nature,Socializing,48,106,48,0,1238 +151,4,Villager_D,Nature,Socializing,48,106,48,0,1238 +151,5,Villager_E,Nature,Socializing,48,106,48,0,1238 +151,6,Villager_F,Nature,Socializing,48,108,48,0,1236 +151,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +151,8,Villager_H,Nature,Socializing,250,152,33,0,1005 +151,9,Villager_I,Nature,Socializing,146,69,44,0,1181 +151,10,Villager_J,Nature,Socializing,139,67,45,0,1189 +151,11,Villager_K,Nature,Socializing,311,165,29,0,935 +151,12,Villager_L,Nature,Socializing,167,65,43,0,1165 +151,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +151,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +151,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +152,1,Villager_A,Nature,Socializing,163,117,40,0,1120 +152,2,Villager_B,Nature,Socializing,77,50,49,0,1264 +152,3,Villager_C,Nature,Socializing,213,110,38,0,1079 +152,4,Villager_D,Nature,Socializing,285,98,34,0,1023 +152,5,Villager_E,Nature,Socializing,163,117,40,0,1120 +152,6,Villager_F,Nature,Socializing,213,118,37,0,1072 +152,7,Villager_G,Nature,Socializing,197,86,40,0,1117 +152,8,Villager_H,Nature,Socializing,110,48,48,0,1234 +152,9,Villager_I,Nature,Socializing,49,95,48,0,1248 +152,10,Villager_J,Nature,Socializing,48,96,48,0,1248 +152,11,Villager_K,Nature,Socializing,142,50,46,0,1202 +152,12,Villager_L,Nature,Socializing,49,94,49,0,1248 +152,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +152,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +152,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +153,1,Villager_A,Nature,Socializing,136,64,45,0,1195 +153,2,Villager_B,Nature,Socializing,213,71,40,0,1116 +153,3,Villager_C,Nature,Socializing,118,95,44,0,1183 +153,4,Villager_D,Nature,Socializing,164,63,44,0,1169 +153,5,Villager_E,Nature,Socializing,164,63,44,0,1169 +153,6,Villager_F,Nature,Socializing,161,51,44,0,1184 +153,7,Villager_G,Nature,Socializing,130,95,44,0,1171 +153,8,Villager_H,Nature,Socializing,50,72,50,0,1268 +153,9,Villager_I,Nature,Socializing,189,91,40,0,1120 +153,10,Villager_J,Nature,Socializing,208,133,37,0,1062 +153,11,Villager_K,Nature,Socializing,121,57,46,0,1216 +153,12,Villager_L,Nature,Socializing,236,143,35,0,1026 +153,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +153,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +153,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +154,1,Villager_A,Nature,Socializing,47,114,47,0,1232 +154,2,Villager_B,Nature,Socializing,172,138,39,0,1091 +154,3,Villager_C,Nature,Socializing,48,100,48,0,1244 +154,4,Villager_D,Nature,Socializing,48,112,48,0,1232 +154,5,Villager_E,Nature,Socializing,48,112,48,0,1232 +154,6,Villager_F,Nature,Socializing,48,112,48,0,1232 +154,7,Villager_G,Nature,Socializing,48,100,48,0,1244 +154,8,Villager_H,Nature,Socializing,185,155,37,0,1063 +154,9,Villager_I,Nature,Socializing,128,98,44,0,1170 +154,10,Villager_J,Nature,Socializing,119,97,44,0,1180 +154,11,Villager_K,Nature,Socializing,206,200,33,0,1001 +154,12,Villager_L,Nature,Socializing,119,97,44,0,1180 +154,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +154,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +154,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +155,1,Villager_A,Nature,Socializing,158,126,40,0,1116 +155,2,Villager_B,Nature,Socializing,134,49,46,0,1211 +155,3,Villager_C,Nature,Socializing,241,126,35,0,1038 +155,4,Villager_D,Nature,Socializing,181,104,40,0,1115 +155,5,Villager_E,Nature,Socializing,251,114,35,0,1040 +155,6,Villager_F,Nature,Socializing,274,119,34,0,1013 +155,7,Villager_G,Nature,Socializing,196,87,40,0,1117 +155,8,Villager_H,Nature,Socializing,109,49,48,0,1234 +155,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +155,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +155,11,Villager_K,Nature,Socializing,209,78,40,0,1113 +155,12,Villager_L,Nature,Socializing,48,106,48,0,1238 +155,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +155,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +155,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +156,1,Villager_A,Nature,Socializing,164,112,41,0,1123 +156,2,Villager_B,Nature,Socializing,47,119,47,0,1227 +156,3,Villager_C,Nature,Socializing,174,99,41,0,1126 +156,4,Villager_D,Nature,Socializing,167,61,44,0,1168 +156,5,Villager_E,Nature,Socializing,165,88,42,0,1145 +156,6,Villager_F,Nature,Socializing,164,102,41,0,1133 +156,7,Villager_G,Nature,Socializing,167,61,44,0,1168 +156,8,Villager_H,Nature,Socializing,121,91,44,0,1184 +156,9,Villager_I,Nature,Socializing,202,142,37,0,1059 +156,10,Villager_J,Nature,Socializing,239,138,35,0,1028 +156,11,Villager_K,Nature,Socializing,131,66,45,0,1198 +156,12,Villager_L,Nature,Socializing,319,150,29,0,942 +156,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +156,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +156,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +157,1,Villager_A,Nature,Socializing,69,160,43,0,1168 +157,2,Villager_B,Nature,Socializing,260,206,30,0,944 +157,3,Villager_C,Nature,Socializing,57,121,46,0,1216 +157,4,Villager_D,Nature,Socializing,69,160,43,0,1168 +157,5,Villager_E,Nature,Socializing,69,160,43,0,1168 +157,6,Villager_F,Nature,Socializing,69,160,43,0,1168 +157,7,Villager_G,Nature,Socializing,69,160,43,0,1168 +157,8,Villager_H,Nature,Socializing,45,161,45,0,1189 +157,9,Villager_I,Nature,Socializing,164,177,37,0,1062 +157,10,Villager_J,Nature,Socializing,165,144,39,0,1092 +157,11,Villager_K,Nature,Socializing,47,121,47,0,1225 +157,12,Villager_L,Nature,Socializing,153,187,37,0,1063 +157,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +157,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +157,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +158,1,Villager_A,Nature,Socializing,99,105,45,0,1191 +158,2,Villager_B,Nature,Socializing,121,49,47,0,1223 +158,3,Villager_C,Nature,Socializing,180,89,41,0,1130 +158,4,Villager_D,Nature,Socializing,136,81,44,0,1179 +158,5,Villager_E,Nature,Socializing,122,96,44,0,1178 +158,6,Villager_F,Nature,Socializing,173,107,40,0,1120 +158,7,Villager_G,Nature,Socializing,167,113,40,0,1120 +158,8,Villager_H,Nature,Socializing,169,52,44,0,1175 +158,9,Villager_I,Nature,Socializing,115,115,43,0,1167 +158,10,Villager_J,Nature,Socializing,119,48,47,0,1226 +158,11,Villager_K,Nature,Socializing,183,75,42,0,1140 +158,12,Villager_L,Nature,Socializing,74,114,46,0,1206 +158,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +158,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +158,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +159,1,Villager_A,Nature,Socializing,211,104,38,0,1087 +159,2,Villager_B,Nature,Socializing,48,113,47,0,1232 +159,3,Villager_C,Nature,Socializing,156,123,41,0,1120 +159,4,Villager_D,Nature,Socializing,203,115,38,0,1084 +159,5,Villager_E,Nature,Socializing,174,165,37,0,1064 +159,6,Villager_F,Nature,Socializing,185,121,39,0,1095 +159,7,Villager_G,Nature,Socializing,154,142,40,0,1104 +159,8,Villager_H,Nature,Socializing,117,109,44,0,1170 +159,9,Villager_I,Nature,Socializing,162,155,38,0,1085 +159,10,Villager_J,Nature,Socializing,158,130,40,0,1112 +159,11,Villager_K,Nature,Socializing,117,109,44,0,1170 +159,12,Villager_L,Nature,Socializing,120,176,40,0,1104 +159,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +159,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +159,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +160,1,Villager_A,Nature,Socializing,156,163,38,0,1083 +160,2,Villager_B,Nature,Socializing,158,156,38,0,1088 +160,3,Villager_C,Nature,Socializing,162,163,38,0,1077 +160,4,Villager_D,Nature,Socializing,156,163,38,0,1083 +160,5,Villager_E,Nature,Socializing,160,93,42,0,1145 +160,6,Villager_F,Nature,Socializing,133,163,40,0,1104 +160,7,Villager_G,Nature,Socializing,160,91,42,0,1147 +160,8,Villager_H,Nature,Socializing,46,134,46,0,1214 +160,9,Villager_I,Nature,Socializing,209,162,35,0,1034 +160,10,Villager_J,Nature,Socializing,159,173,37,0,1071 +160,11,Villager_K,Nature,Socializing,46,134,46,0,1214 +160,12,Villager_L,Nature,Socializing,182,141,38,0,1079 +160,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +160,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +160,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +161,1,Villager_A,Nature,Socializing,48,107,48,0,1237 +161,2,Villager_B,Nature,Socializing,142,47,46,0,1205 +161,3,Villager_C,Nature,Socializing,49,95,48,0,1248 +161,4,Villager_D,Nature,Socializing,48,107,48,0,1237 +161,5,Villager_E,Nature,Socializing,48,107,48,0,1237 +161,6,Villager_F,Nature,Socializing,48,97,48,0,1247 +161,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +161,8,Villager_H,Nature,Socializing,252,153,33,0,1002 +161,9,Villager_I,Nature,Socializing,149,50,45,0,1196 +161,10,Villager_J,Nature,Socializing,139,47,46,0,1208 +161,11,Villager_K,Nature,Socializing,328,165,28,0,919 +161,12,Villager_L,Nature,Socializing,168,47,44,0,1181 +161,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +161,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +161,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +162,1,Villager_A,Nature,Socializing,232,122,36,0,1050 +162,2,Villager_B,Nature,Socializing,74,104,46,0,1216 +162,3,Villager_C,Nature,Socializing,229,104,37,0,1070 +162,4,Villager_D,Nature,Socializing,158,126,40,0,1116 +162,5,Villager_E,Nature,Socializing,195,86,40,0,1119 +162,6,Villager_F,Nature,Socializing,221,115,37,0,1067 +162,7,Villager_G,Nature,Socializing,245,120,35,0,1040 +162,8,Villager_H,Nature,Socializing,113,83,45,0,1199 +162,9,Villager_I,Nature,Socializing,48,96,48,0,1248 +162,10,Villager_J,Nature,Socializing,48,96,48,0,1248 +162,11,Villager_K,Nature,Socializing,96,82,46,0,1216 +162,12,Villager_L,Nature,Socializing,49,84,49,0,1258 +162,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +162,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +162,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +163,1,Villager_A,Nature,Socializing,129,124,42,0,1145 +163,2,Villager_B,Nature,Socializing,201,79,40,0,1120 +163,3,Villager_C,Nature,Socializing,135,93,44,0,1168 +163,4,Villager_D,Nature,Socializing,132,72,45,0,1191 +163,5,Villager_E,Nature,Socializing,130,94,44,0,1172 +163,6,Villager_F,Nature,Socializing,132,69,45,0,1194 +163,7,Villager_G,Nature,Socializing,129,124,42,0,1145 +163,8,Villager_H,Nature,Socializing,50,72,50,0,1268 +163,9,Villager_I,Nature,Socializing,237,143,35,0,1025 +163,10,Villager_J,Nature,Socializing,191,91,40,0,1118 +163,11,Villager_K,Nature,Socializing,118,65,46,0,1211 +163,12,Villager_L,Nature,Socializing,206,133,37,0,1064 +163,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +163,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +163,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +164,1,Villager_A,Nature,Socializing,48,100,48,0,1244 +164,2,Villager_B,Nature,Socializing,194,125,38,0,1083 +164,3,Villager_C,Nature,Socializing,48,102,48,0,1242 +164,4,Villager_D,Nature,Socializing,48,100,48,0,1244 +164,5,Villager_E,Nature,Socializing,48,100,48,0,1244 +164,6,Villager_F,Nature,Socializing,48,100,48,0,1244 +164,7,Villager_G,Nature,Socializing,48,100,48,0,1244 +164,8,Villager_H,Nature,Socializing,266,144,33,0,997 +164,9,Villager_I,Nature,Socializing,139,96,43,0,1162 +164,10,Villager_J,Nature,Socializing,147,97,43,0,1153 +164,11,Villager_K,Nature,Socializing,242,166,33,0,999 +164,12,Villager_L,Nature,Socializing,147,96,43,0,1154 +164,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +164,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +164,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +165,1,Villager_A,Nature,Socializing,247,111,36,0,1046 +165,2,Villager_B,Nature,Socializing,129,72,45,0,1194 +165,3,Villager_C,Nature,Socializing,180,95,41,0,1124 +165,4,Villager_D,Nature,Socializing,184,113,39,0,1104 +165,5,Villager_E,Nature,Socializing,174,118,40,0,1108 +165,6,Villager_F,Nature,Socializing,220,116,37,0,1067 +165,7,Villager_G,Nature,Socializing,238,122,36,0,1044 +165,8,Villager_H,Nature,Socializing,125,131,42,0,1142 +165,9,Villager_I,Nature,Socializing,48,108,48,0,1236 +165,10,Villager_J,Nature,Socializing,48,107,48,0,1237 +165,11,Villager_K,Nature,Socializing,117,157,41,0,1125 +165,12,Villager_L,Nature,Socializing,48,107,48,0,1237 +165,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +165,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +165,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +166,1,Villager_A,Nature,Socializing,164,113,41,0,1122 +166,2,Villager_B,Nature,Socializing,50,73,50,0,1267 +166,3,Villager_C,Nature,Socializing,169,67,43,0,1161 +166,4,Villager_D,Nature,Socializing,166,64,43,0,1167 +166,5,Villager_E,Nature,Socializing,166,65,43,0,1166 +166,6,Villager_F,Nature,Socializing,167,61,44,0,1168 +166,7,Villager_G,Nature,Socializing,164,114,41,0,1121 +166,8,Villager_H,Nature,Socializing,130,115,43,0,1152 +166,9,Villager_I,Nature,Socializing,203,142,37,0,1058 +166,10,Villager_J,Nature,Socializing,240,138,35,0,1027 +166,11,Villager_K,Nature,Socializing,139,67,45,0,1189 +166,12,Villager_L,Nature,Socializing,335,149,28,0,928 +166,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +166,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +166,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +167,1,Villager_A,Nature,Socializing,56,173,43,0,1168 +167,2,Villager_B,Nature,Socializing,310,157,29,0,944 +167,3,Villager_C,Nature,Socializing,54,192,42,0,1152 +167,4,Villager_D,Nature,Socializing,56,173,43,0,1168 +167,5,Villager_E,Nature,Socializing,56,173,43,0,1168 +167,6,Villager_F,Nature,Socializing,56,173,43,0,1168 +167,7,Villager_G,Nature,Socializing,56,173,43,0,1168 +167,8,Villager_H,Nature,Socializing,51,53,51,0,1285 +167,9,Villager_I,Nature,Socializing,162,209,35,0,1034 +167,10,Villager_J,Nature,Socializing,205,218,32,0,985 +167,11,Villager_K,Nature,Socializing,51,51,51,0,1287 +167,12,Villager_L,Nature,Socializing,169,213,34,0,1024 +167,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +167,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +167,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +168,1,Villager_A,Nature,Socializing,184,112,40,0,1104 +168,2,Villager_B,Nature,Socializing,103,116,44,0,1177 +168,3,Villager_C,Nature,Socializing,161,105,41,0,1133 +168,4,Villager_D,Nature,Socializing,186,110,40,0,1104 +168,5,Villager_E,Nature,Socializing,248,99,37,0,1056 +168,6,Villager_F,Nature,Socializing,224,116,37,0,1063 +168,7,Villager_G,Nature,Socializing,299,106,33,0,1002 +168,8,Villager_H,Nature,Socializing,302,106,33,0,999 +168,9,Villager_I,Nature,Socializing,127,68,45,0,1200 +168,10,Villager_J,Nature,Socializing,115,114,43,0,1168 +168,11,Villager_K,Nature,Socializing,202,111,39,0,1088 +168,12,Villager_L,Nature,Socializing,92,69,47,0,1232 +168,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +168,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +168,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +169,1,Villager_A,Nature,Socializing,180,48,44,0,1168 +169,2,Villager_B,Nature,Socializing,50,71,50,0,1269 +169,3,Villager_C,Nature,Socializing,199,47,42,0,1152 +169,4,Villager_D,Nature,Socializing,180,49,43,0,1168 +169,5,Villager_E,Nature,Socializing,133,145,41,0,1121 +169,6,Villager_F,Nature,Socializing,157,83,43,0,1157 +169,7,Villager_G,Nature,Socializing,125,136,42,0,1137 +169,8,Villager_H,Nature,Socializing,116,125,43,0,1156 +169,9,Villager_I,Nature,Socializing,181,83,41,0,1135 +169,10,Villager_J,Nature,Socializing,245,103,36,0,1056 +169,11,Villager_K,Nature,Socializing,122,57,46,0,1215 +169,12,Villager_L,Nature,Socializing,226,75,39,0,1100 +169,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +169,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +169,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +170,1,Villager_A,Nature,Socializing,158,128,40,0,1114 +170,2,Villager_B,Nature,Socializing,206,129,37,0,1068 +170,3,Villager_C,Nature,Socializing,166,154,38,0,1082 +170,4,Villager_D,Nature,Socializing,158,128,40,0,1114 +170,5,Villager_E,Nature,Socializing,160,100,42,0,1138 +170,6,Villager_F,Nature,Socializing,188,98,40,0,1114 +170,7,Villager_G,Nature,Socializing,130,53,46,0,1211 +170,8,Villager_H,Nature,Socializing,51,59,50,0,1280 +170,9,Villager_I,Nature,Socializing,248,194,31,0,967 +170,10,Villager_J,Nature,Socializing,190,204,34,0,1012 +170,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +170,12,Villager_L,Nature,Socializing,175,156,37,0,1072 +170,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +170,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +170,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +171,1,Villager_A,Nature,Socializing,48,107,48,0,1237 +171,2,Villager_B,Nature,Socializing,141,113,42,0,1144 +171,3,Villager_C,Nature,Socializing,48,97,48,0,1247 +171,4,Villager_D,Nature,Socializing,48,107,48,0,1237 +171,5,Villager_E,Nature,Socializing,48,107,48,0,1237 +171,6,Villager_F,Nature,Socializing,48,98,48,0,1246 +171,7,Villager_G,Nature,Socializing,48,101,48,0,1243 +171,8,Villager_H,Nature,Socializing,292,151,31,0,966 +171,9,Villager_I,Nature,Socializing,136,119,42,0,1143 +171,10,Villager_J,Nature,Socializing,144,119,41,0,1136 +171,11,Villager_K,Nature,Socializing,295,167,30,0,948 +171,12,Villager_L,Nature,Socializing,167,70,43,0,1160 +171,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +171,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +171,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +172,1,Villager_A,Nature,Socializing,336,106,31,0,967 +172,2,Villager_B,Nature,Socializing,60,118,46,0,1216 +172,3,Villager_C,Nature,Socializing,165,97,42,0,1136 +172,4,Villager_D,Nature,Socializing,213,95,39,0,1093 +172,5,Villager_E,Nature,Socializing,218,102,38,0,1082 +172,6,Villager_F,Nature,Socializing,226,115,37,0,1062 +172,7,Villager_G,Nature,Socializing,285,118,33,0,1004 +172,8,Villager_H,Nature,Socializing,123,115,43,0,1159 +172,9,Villager_I,Nature,Socializing,48,108,48,0,1236 +172,10,Villager_J,Nature,Socializing,48,107,48,0,1237 +172,11,Villager_K,Nature,Socializing,174,64,43,0,1159 +172,12,Villager_L,Nature,Socializing,48,105,48,0,1239 +172,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +172,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +172,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +173,1,Villager_A,Nature,Socializing,187,117,39,0,1097 +173,2,Villager_B,Nature,Socializing,222,114,37,0,1067 +173,3,Villager_C,Nature,Socializing,118,91,45,0,1186 +173,4,Villager_D,Nature,Socializing,190,63,42,0,1145 +173,5,Villager_E,Nature,Socializing,127,90,44,0,1179 +173,6,Villager_F,Nature,Socializing,162,62,44,0,1172 +173,7,Villager_G,Nature,Socializing,159,118,41,0,1122 +173,8,Villager_H,Nature,Socializing,49,94,49,0,1248 +173,9,Villager_I,Nature,Socializing,212,132,37,0,1059 +173,10,Villager_J,Nature,Socializing,243,137,35,0,1025 +173,11,Villager_K,Nature,Socializing,123,117,43,0,1157 +173,12,Villager_L,Nature,Socializing,257,115,35,0,1033 +173,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +173,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +173,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +174,1,Villager_A,Nature,Socializing,49,94,49,0,1248 +174,2,Villager_B,Nature,Socializing,232,155,34,0,1019 +174,3,Villager_C,Nature,Socializing,48,106,48,0,1238 +174,4,Villager_D,Nature,Socializing,49,94,49,0,1248 +174,5,Villager_E,Nature,Socializing,48,106,48,0,1238 +174,6,Villager_F,Nature,Socializing,48,107,48,0,1237 +174,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +174,8,Villager_H,Nature,Socializing,217,140,36,0,1047 +174,9,Villager_I,Nature,Socializing,136,124,42,0,1138 +174,10,Villager_J,Nature,Socializing,144,107,42,0,1147 +174,11,Villager_K,Nature,Socializing,174,128,39,0,1099 +174,12,Villager_L,Nature,Socializing,181,127,39,0,1093 +174,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +174,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +174,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +175,1,Villager_A,Nature,Socializing,190,108,39,0,1103 +175,2,Villager_B,Nature,Socializing,129,49,46,0,1216 +175,3,Villager_C,Nature,Socializing,237,118,36,0,1049 +175,4,Villager_D,Nature,Socializing,209,88,39,0,1104 +175,5,Villager_E,Nature,Socializing,188,113,39,0,1100 +175,6,Villager_F,Nature,Socializing,247,114,36,0,1043 +175,7,Villager_G,Nature,Socializing,308,106,33,0,993 +175,8,Villager_H,Nature,Socializing,185,44,43,0,1168 +175,9,Villager_I,Nature,Socializing,48,109,48,0,1235 +175,10,Villager_J,Nature,Socializing,48,107,48,0,1237 +175,11,Villager_K,Nature,Socializing,146,85,43,0,1166 +175,12,Villager_L,Nature,Socializing,48,105,48,0,1239 +175,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +175,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +175,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +176,1,Villager_A,Nature,Socializing,128,57,46,0,1209 +176,2,Villager_B,Nature,Socializing,49,95,48,0,1248 +176,3,Villager_C,Nature,Socializing,122,164,40,0,1114 +176,4,Villager_D,Nature,Socializing,212,50,42,0,1136 +176,5,Villager_E,Nature,Socializing,165,55,44,0,1176 +176,6,Villager_F,Nature,Socializing,185,90,41,0,1124 +176,7,Villager_G,Nature,Socializing,169,161,38,0,1072 +176,8,Villager_H,Nature,Socializing,125,91,44,0,1180 +176,9,Villager_I,Nature,Socializing,264,148,33,0,995 +176,10,Villager_J,Nature,Socializing,204,153,36,0,1047 +176,11,Villager_K,Nature,Socializing,125,93,44,0,1178 +176,12,Villager_L,Nature,Socializing,222,148,35,0,1035 +176,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +176,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +176,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +177,1,Villager_A,Nature,Socializing,68,127,45,0,1200 +177,2,Villager_B,Nature,Socializing,319,159,29,0,933 +177,3,Villager_C,Nature,Socializing,68,127,45,0,1200 +177,4,Villager_D,Nature,Socializing,71,124,45,0,1200 +177,5,Villager_E,Nature,Socializing,67,128,45,0,1200 +177,6,Villager_F,Nature,Socializing,67,128,45,0,1200 +177,7,Villager_G,Nature,Socializing,67,128,45,0,1200 +177,8,Villager_H,Nature,Socializing,51,58,51,0,1280 +177,9,Villager_I,Nature,Socializing,140,152,40,0,1108 +177,10,Villager_J,Nature,Socializing,188,108,40,0,1104 +177,11,Villager_K,Nature,Socializing,51,58,51,0,1280 +177,12,Villager_L,Nature,Socializing,177,140,38,0,1085 +177,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +177,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +177,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +178,1,Villager_A,Nature,Socializing,293,106,33,0,1008 +178,2,Villager_B,Nature,Socializing,103,116,44,0,1177 +178,3,Villager_C,Nature,Socializing,268,108,35,0,1029 +178,4,Villager_D,Nature,Socializing,208,64,41,0,1127 +178,5,Villager_E,Nature,Socializing,176,92,41,0,1131 +178,6,Villager_F,Nature,Socializing,276,98,35,0,1031 +178,7,Villager_G,Nature,Socializing,202,116,38,0,1084 +178,8,Villager_H,Nature,Socializing,203,68,41,0,1128 +178,9,Villager_I,Nature,Socializing,108,53,47,0,1232 +178,10,Villager_J,Nature,Socializing,126,52,46,0,1216 +178,11,Villager_K,Nature,Socializing,160,99,42,0,1139 +178,12,Villager_L,Nature,Socializing,79,116,45,0,1200 +178,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +178,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +178,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +179,1,Villager_A,Nature,Socializing,163,161,38,0,1078 +179,2,Villager_B,Nature,Socializing,51,58,51,0,1280 +179,3,Villager_C,Nature,Socializing,135,162,39,0,1104 +179,4,Villager_D,Nature,Socializing,114,148,42,0,1136 +179,5,Villager_E,Nature,Socializing,174,111,40,0,1115 +179,6,Villager_F,Nature,Socializing,163,160,38,0,1079 +179,7,Villager_G,Nature,Socializing,166,93,42,0,1139 +179,8,Villager_H,Nature,Socializing,142,134,41,0,1123 +179,9,Villager_I,Nature,Socializing,222,119,37,0,1062 +179,10,Villager_J,Nature,Socializing,180,129,39,0,1092 +179,11,Villager_K,Nature,Socializing,122,50,47,0,1221 +179,12,Villager_L,Nature,Socializing,175,95,41,0,1129 +179,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +179,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +179,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +180,1,Villager_A,Nature,Socializing,127,157,40,0,1116 +180,2,Villager_B,Nature,Socializing,169,138,39,0,1094 +180,3,Villager_C,Nature,Socializing,116,158,41,0,1125 +180,4,Villager_D,Nature,Socializing,136,106,43,0,1155 +180,5,Villager_E,Nature,Socializing,168,104,41,0,1127 +180,6,Villager_F,Nature,Socializing,127,157,40,0,1116 +180,7,Villager_G,Nature,Socializing,166,141,39,0,1094 +180,8,Villager_H,Nature,Socializing,50,70,50,0,1270 +180,9,Villager_I,Nature,Socializing,198,185,34,0,1023 +180,10,Villager_J,Nature,Socializing,213,220,31,0,976 +180,11,Villager_K,Nature,Socializing,48,112,48,0,1232 +180,12,Villager_L,Nature,Socializing,190,90,40,0,1120 +180,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +180,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +180,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +181,1,Villager_A,Nature,Socializing,48,100,48,0,1244 +181,2,Villager_B,Nature,Socializing,141,47,46,0,1206 +181,3,Villager_C,Nature,Socializing,48,100,48,0,1244 +181,4,Villager_D,Nature,Socializing,45,166,45,0,1184 +181,5,Villager_E,Nature,Socializing,44,170,44,0,1182 +181,6,Villager_F,Nature,Socializing,48,100,48,0,1244 +181,7,Villager_G,Nature,Socializing,44,170,44,0,1182 +181,8,Villager_H,Nature,Socializing,290,136,32,0,982 +181,9,Villager_I,Nature,Socializing,127,110,43,0,1160 +181,10,Villager_J,Nature,Socializing,119,108,44,0,1169 +181,11,Villager_K,Nature,Socializing,275,192,29,0,944 +181,12,Villager_L,Nature,Socializing,122,50,47,0,1221 +181,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +181,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +181,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +182,1,Villager_A,Nature,Socializing,255,121,35,0,1029 +182,2,Villager_B,Nature,Socializing,72,89,47,0,1232 +182,3,Villager_C,Nature,Socializing,215,119,37,0,1069 +182,4,Villager_D,Nature,Socializing,169,115,40,0,1116 +182,5,Villager_E,Nature,Socializing,196,117,39,0,1088 +182,6,Villager_F,Nature,Socializing,189,100,40,0,1111 +182,7,Villager_G,Nature,Socializing,225,122,37,0,1056 +182,8,Villager_H,Nature,Socializing,152,85,43,0,1160 +182,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +182,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +182,11,Villager_K,Nature,Socializing,94,88,46,0,1212 +182,12,Villager_L,Nature,Socializing,48,106,48,0,1238 +182,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +182,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +182,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +183,1,Villager_A,Nature,Socializing,160,89,42,0,1149 +183,2,Villager_B,Nature,Socializing,180,126,39,0,1095 +183,3,Villager_C,Nature,Socializing,165,99,41,0,1135 +183,4,Villager_D,Nature,Socializing,163,47,45,0,1185 +183,5,Villager_E,Nature,Socializing,160,102,42,0,1136 +183,6,Villager_F,Nature,Socializing,139,89,44,0,1168 +183,7,Villager_G,Nature,Socializing,160,88,42,0,1150 +183,8,Villager_H,Nature,Socializing,49,95,48,0,1248 +183,9,Villager_I,Nature,Socializing,171,116,40,0,1113 +183,10,Villager_J,Nature,Socializing,260,121,35,0,1024 +183,11,Villager_K,Nature,Socializing,119,48,47,0,1226 +183,12,Villager_L,Nature,Socializing,230,122,36,0,1052 +183,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +183,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +183,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +184,1,Villager_A,Nature,Socializing,48,107,48,0,1237 +184,2,Villager_B,Nature,Socializing,236,121,36,0,1047 +184,3,Villager_C,Nature,Socializing,48,96,48,0,1248 +184,4,Villager_D,Nature,Socializing,48,107,48,0,1237 +184,5,Villager_E,Nature,Socializing,48,107,48,0,1237 +184,6,Villager_F,Nature,Socializing,48,97,48,0,1247 +184,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +184,8,Villager_H,Nature,Socializing,250,137,34,0,1019 +184,9,Villager_I,Nature,Socializing,119,60,46,0,1215 +184,10,Villager_J,Nature,Socializing,117,101,44,0,1178 +184,11,Villager_K,Nature,Socializing,187,151,37,0,1065 +184,12,Villager_L,Nature,Socializing,136,101,43,0,1160 +184,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +184,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +184,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +185,1,Villager_A,Nature,Socializing,189,96,40,0,1115 +185,2,Villager_B,Nature,Socializing,133,139,41,0,1127 +185,3,Villager_C,Nature,Socializing,179,92,41,0,1128 +185,4,Villager_D,Nature,Socializing,190,97,40,0,1113 +185,5,Villager_E,Nature,Socializing,280,112,34,0,1014 +185,6,Villager_F,Nature,Socializing,289,118,33,0,1000 +185,7,Villager_G,Nature,Socializing,202,99,39,0,1100 +185,8,Villager_H,Nature,Socializing,106,123,43,0,1168 +185,9,Villager_I,Nature,Socializing,47,119,47,0,1227 +185,10,Villager_J,Nature,Socializing,47,119,47,0,1227 +185,11,Villager_K,Nature,Socializing,189,110,39,0,1102 +185,12,Villager_L,Nature,Socializing,47,119,47,0,1227 +185,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +185,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +185,15,Villager_O,Selfish,Socializing,84,0,0,0,1356 +186,1,Villager_A,Nature,Socializing,142,61,45,0,1192 +186,2,Villager_B,Nature,Socializing,183,45,44,0,1168 +186,3,Villager_C,Nature,Socializing,168,48,44,0,1180 +186,4,Villager_D,Nature,Socializing,182,60,43,0,1155 +186,5,Villager_E,Nature,Socializing,139,114,42,0,1145 +186,6,Villager_F,Nature,Socializing,179,113,40,0,1108 +186,7,Villager_G,Nature,Socializing,182,59,43,0,1156 +186,8,Villager_H,Nature,Socializing,140,62,45,0,1193 +186,9,Villager_I,Nature,Socializing,249,103,36,0,1052 +186,10,Villager_J,Nature,Socializing,215,137,36,0,1052 +186,11,Villager_K,Nature,Socializing,123,115,43,0,1159 +186,12,Villager_L,Nature,Socializing,322,149,29,0,940 +186,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +186,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +186,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +187,1,Villager_A,Nature,Socializing,75,103,46,0,1216 +187,2,Villager_B,Nature,Socializing,62,167,43,0,1168 +187,3,Villager_C,Nature,Socializing,59,170,43,0,1168 +187,4,Villager_D,Nature,Socializing,62,167,43,0,1168 +187,5,Villager_E,Nature,Socializing,75,103,46,0,1216 +187,6,Villager_F,Nature,Socializing,62,167,43,0,1168 +187,7,Villager_G,Nature,Socializing,62,167,43,0,1168 +187,8,Villager_H,Nature,Socializing,51,55,51,0,1283 +187,9,Villager_I,Nature,Socializing,176,117,40,0,1107 +187,10,Villager_J,Nature,Socializing,179,181,36,0,1044 +187,11,Villager_K,Nature,Socializing,51,51,51,0,1287 +187,12,Villager_L,Nature,Socializing,185,208,34,0,1013 +187,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +187,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +187,15,Villager_O,Selfish,Socializing,59,0,0,0,1381 +188,1,Villager_A,Nature,Socializing,200,58,42,0,1140 +188,2,Villager_B,Nature,Socializing,126,95,44,0,1175 +188,3,Villager_C,Nature,Socializing,123,111,43,0,1163 +188,4,Villager_D,Nature,Socializing,180,108,40,0,1112 +188,5,Villager_E,Nature,Socializing,198,115,39,0,1088 +188,6,Villager_F,Nature,Socializing,214,112,38,0,1076 +188,7,Villager_G,Nature,Socializing,127,113,43,0,1157 +188,8,Villager_H,Nature,Socializing,114,87,45,0,1194 +188,9,Villager_I,Nature,Socializing,116,98,44,0,1182 +188,10,Villager_J,Nature,Socializing,118,70,46,0,1206 +188,11,Villager_K,Nature,Socializing,170,76,42,0,1152 +188,12,Villager_L,Nature,Socializing,78,100,46,0,1216 +188,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +188,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +188,15,Villager_O,Selfish,Socializing,83,0,0,0,1357 +189,1,Villager_A,Nature,Socializing,189,113,39,0,1099 +189,2,Villager_B,Nature,Socializing,189,113,39,0,1099 +189,3,Villager_C,Nature,Socializing,125,104,43,0,1168 +189,4,Villager_D,Nature,Socializing,179,158,37,0,1066 +189,5,Villager_E,Nature,Socializing,138,184,38,0,1080 +189,6,Villager_F,Nature,Socializing,198,150,36,0,1056 +189,7,Villager_G,Nature,Socializing,180,117,39,0,1104 +189,8,Villager_H,Nature,Socializing,136,109,43,0,1152 +189,9,Villager_I,Nature,Socializing,202,126,38,0,1074 +189,10,Villager_J,Nature,Socializing,161,143,39,0,1097 +189,11,Villager_K,Nature,Socializing,111,182,40,0,1107 +189,12,Villager_L,Nature,Socializing,152,115,41,0,1132 +189,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +189,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +189,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +190,1,Villager_A,Nature,Socializing,128,164,40,0,1108 +190,2,Villager_B,Nature,Socializing,156,162,38,0,1084 +190,3,Villager_C,Nature,Socializing,166,115,40,0,1119 +190,4,Villager_D,Nature,Socializing,158,128,40,0,1114 +190,5,Villager_E,Nature,Socializing,162,56,44,0,1178 +190,6,Villager_F,Nature,Socializing,185,163,36,0,1056 +190,7,Villager_G,Nature,Socializing,158,128,40,0,1114 +190,8,Villager_H,Nature,Socializing,154,186,37,0,1063 +190,9,Villager_I,Nature,Socializing,180,219,33,0,1008 +190,10,Villager_J,Nature,Socializing,267,182,31,0,960 +190,11,Villager_K,Nature,Socializing,50,61,50,0,1279 +190,12,Villager_L,Nature,Socializing,221,128,36,0,1055 +190,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +190,14,Villager_N,Selfish,Socializing,84,0,0,0,1356 +190,15,Villager_O,Selfish,Socializing,59,0,0,0,1381 +191,1,Villager_A,Nature,Socializing,48,99,48,0,1245 +191,2,Villager_B,Nature,Socializing,48,107,48,0,1237 +191,3,Villager_C,Nature,Socializing,48,96,48,0,1248 +191,4,Villager_D,Nature,Socializing,48,107,48,0,1237 +191,5,Villager_E,Nature,Socializing,48,107,48,0,1237 +191,6,Villager_F,Nature,Socializing,48,97,48,0,1247 +191,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +191,8,Villager_H,Nature,Socializing,125,78,45,0,1192 +191,9,Villager_I,Nature,Socializing,132,112,43,0,1153 +191,10,Villager_J,Nature,Socializing,162,112,41,0,1125 +191,11,Villager_K,Nature,Socializing,317,156,29,0,938 +191,12,Villager_L,Nature,Socializing,213,202,33,0,992 +191,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +191,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +191,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +192,1,Villager_A,Nature,Socializing,187,107,40,0,1106 +192,2,Villager_B,Nature,Socializing,274,102,35,0,1029 +192,3,Villager_C,Nature,Socializing,218,75,40,0,1107 +192,4,Villager_D,Nature,Socializing,187,95,40,0,1118 +192,5,Villager_E,Nature,Socializing,229,115,37,0,1059 +192,6,Villager_F,Nature,Socializing,289,118,33,0,1000 +192,7,Villager_G,Nature,Socializing,339,104,31,0,966 +192,8,Villager_H,Nature,Socializing,51,52,51,0,1286 +192,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +192,10,Villager_J,Nature,Socializing,48,101,48,0,1243 +192,11,Villager_K,Nature,Socializing,194,45,43,0,1158 +192,12,Villager_L,Nature,Socializing,112,48,48,0,1232 +192,13,Villager_M,Selfish,Socializing,80,0,0,0,1360 +192,14,Villager_N,Selfish,Socializing,59,0,0,0,1381 +192,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +193,1,Villager_A,Nature,Socializing,192,61,42,0,1145 +193,2,Villager_B,Nature,Socializing,164,114,41,0,1121 +193,3,Villager_C,Nature,Socializing,177,60,43,0,1160 +193,4,Villager_D,Nature,Socializing,126,52,46,0,1216 +193,5,Villager_E,Nature,Socializing,192,59,42,0,1147 +193,6,Villager_F,Nature,Socializing,164,114,41,0,1121 +193,7,Villager_G,Nature,Socializing,162,148,39,0,1091 +193,8,Villager_H,Nature,Socializing,210,138,36,0,1056 +193,9,Villager_I,Nature,Socializing,249,121,35,0,1035 +193,10,Villager_J,Nature,Socializing,286,133,32,0,989 +193,11,Villager_K,Nature,Socializing,111,152,41,0,1136 +193,12,Villager_L,Nature,Socializing,88,56,48,0,1248 +193,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +193,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +193,15,Villager_O,Selfish,Socializing,84,0,0,0,1356 +194,1,Villager_A,Nature,Socializing,44,168,44,0,1184 +194,2,Villager_B,Nature,Socializing,45,167,44,0,1184 +194,3,Villager_C,Nature,Socializing,44,171,44,0,1181 +194,4,Villager_D,Nature,Socializing,48,105,48,0,1239 +194,5,Villager_E,Nature,Socializing,44,168,44,0,1184 +194,6,Villager_F,Nature,Socializing,45,167,44,0,1184 +194,7,Villager_G,Nature,Socializing,45,167,44,0,1184 +194,8,Villager_H,Nature,Socializing,130,99,43,0,1168 +194,9,Villager_I,Nature,Socializing,126,120,42,0,1152 +194,10,Villager_J,Nature,Socializing,127,100,44,0,1169 +194,11,Villager_K,Nature,Socializing,208,163,35,0,1034 +194,12,Villager_L,Nature,Socializing,277,185,30,0,948 +194,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +194,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +194,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +195,1,Villager_A,Nature,Socializing,188,97,40,0,1115 +195,2,Villager_B,Nature,Socializing,180,104,40,0,1116 +195,3,Villager_C,Nature,Socializing,182,96,41,0,1121 +195,4,Villager_D,Nature,Socializing,242,111,36,0,1051 +195,5,Villager_E,Nature,Socializing,255,81,37,0,1067 +195,6,Villager_F,Nature,Socializing,281,118,33,0,1008 +195,7,Villager_G,Nature,Socializing,176,124,39,0,1101 +195,8,Villager_H,Nature,Socializing,50,77,49,0,1264 +195,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +195,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +195,11,Villager_K,Nature,Socializing,156,144,39,0,1101 +195,12,Villager_L,Nature,Socializing,157,97,42,0,1144 +195,13,Villager_M,Selfish,Socializing,84,0,0,0,1356 +195,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +195,15,Villager_O,Selfish,Socializing,59,0,0,0,1381 +196,1,Villager_A,Nature,Socializing,179,59,43,0,1159 +196,2,Villager_B,Nature,Socializing,206,64,41,0,1129 +196,3,Villager_C,Nature,Socializing,194,58,42,0,1146 +196,4,Villager_D,Nature,Socializing,203,113,38,0,1086 +196,5,Villager_E,Nature,Socializing,204,96,39,0,1101 +196,6,Villager_F,Nature,Socializing,203,111,38,0,1088 +196,7,Villager_G,Nature,Socializing,142,55,45,0,1198 +196,8,Villager_H,Nature,Socializing,356,129,28,0,927 +196,9,Villager_I,Nature,Socializing,212,137,36,0,1055 +196,10,Villager_J,Nature,Socializing,262,120,34,0,1024 +196,11,Villager_K,Nature,Socializing,126,64,46,0,1204 +196,12,Villager_L,Nature,Socializing,127,101,44,0,1168 +196,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +196,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +196,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +197,1,Villager_A,Nature,Socializing,66,163,43,0,1168 +197,2,Villager_B,Nature,Socializing,62,167,43,0,1168 +197,3,Villager_C,Nature,Socializing,69,177,42,0,1152 +197,4,Villager_D,Nature,Socializing,62,167,43,0,1168 +197,5,Villager_E,Nature,Socializing,62,167,43,0,1168 +197,6,Villager_F,Nature,Socializing,62,167,43,0,1168 +197,7,Villager_G,Nature,Socializing,70,159,43,0,1168 +197,8,Villager_H,Nature,Socializing,135,195,38,0,1072 +197,9,Villager_I,Nature,Socializing,232,207,31,0,970 +197,10,Villager_J,Nature,Socializing,263,195,30,0,952 +197,11,Villager_K,Nature,Socializing,48,111,48,0,1233 +197,12,Villager_L,Nature,Socializing,48,107,48,0,1237 +197,13,Villager_M,Selfish,Socializing,80,0,0,0,1360 +197,14,Villager_N,Selfish,Socializing,80,0,0,0,1360 +197,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +198,1,Villager_A,Nature,Socializing,210,91,39,0,1100 +198,2,Villager_B,Nature,Socializing,200,87,40,0,1113 +198,3,Villager_C,Nature,Socializing,192,109,39,0,1100 +198,4,Villager_D,Nature,Socializing,179,102,40,0,1119 +198,5,Villager_E,Nature,Socializing,228,83,39,0,1090 +198,6,Villager_F,Nature,Socializing,173,119,40,0,1108 +198,7,Villager_G,Nature,Socializing,179,114,40,0,1107 +198,8,Villager_H,Nature,Socializing,48,108,48,0,1236 +198,9,Villager_I,Nature,Socializing,115,104,44,0,1177 +198,10,Villager_J,Nature,Socializing,125,104,43,0,1168 +198,11,Villager_K,Nature,Socializing,197,88,40,0,1115 +198,12,Villager_L,Nature,Socializing,248,117,35,0,1040 +198,13,Villager_M,Selfish,Socializing,63,0,0,0,1377 +198,14,Villager_N,Selfish,Socializing,62,0,0,0,1378 +198,15,Villager_O,Selfish,Socializing,60,0,0,0,1380 +199,1,Villager_A,Nature,Socializing,148,85,43,0,1164 +199,2,Villager_B,Nature,Socializing,148,85,43,0,1164 +199,3,Villager_C,Nature,Socializing,165,89,42,0,1144 +199,4,Villager_D,Nature,Socializing,204,127,37,0,1072 +199,5,Villager_E,Nature,Socializing,155,114,41,0,1130 +199,6,Villager_F,Nature,Socializing,166,65,43,0,1166 +199,7,Villager_G,Nature,Socializing,151,80,43,0,1166 +199,8,Villager_H,Nature,Socializing,231,82,39,0,1088 +199,9,Villager_I,Nature,Socializing,128,153,40,0,1119 +199,10,Villager_J,Nature,Socializing,168,129,39,0,1104 +199,11,Villager_K,Nature,Socializing,119,69,46,0,1206 +199,12,Villager_L,Nature,Socializing,119,98,44,0,1179 +199,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +199,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +199,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +200,1,Villager_A,Nature,Socializing,160,121,40,0,1119 +200,2,Villager_B,Nature,Socializing,160,121,40,0,1119 +200,3,Villager_C,Nature,Socializing,167,123,40,0,1110 +200,4,Villager_D,Nature,Socializing,132,158,40,0,1110 +200,5,Villager_E,Nature,Socializing,190,89,41,0,1120 +200,6,Villager_F,Nature,Socializing,160,123,40,0,1117 +200,7,Villager_G,Nature,Socializing,160,123,40,0,1117 +200,8,Villager_H,Nature,Socializing,162,203,35,0,1040 +200,9,Villager_I,Nature,Socializing,276,187,30,0,947 +200,10,Villager_J,Nature,Socializing,296,145,31,0,968 +200,11,Villager_K,Nature,Socializing,48,103,48,0,1241 +200,12,Villager_L,Nature,Socializing,48,103,48,0,1241 +200,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +200,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +200,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +201,1,Villager_A,Nature,Socializing,48,107,48,0,1237 +201,2,Villager_B,Nature,Socializing,48,107,48,0,1237 +201,3,Villager_C,Nature,Socializing,49,95,48,0,1248 +201,4,Villager_D,Nature,Socializing,48,97,48,0,1247 +201,5,Villager_E,Nature,Socializing,48,96,48,0,1248 +201,6,Villager_F,Nature,Socializing,48,107,48,0,1237 +201,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +201,8,Villager_H,Nature,Socializing,132,73,45,0,1190 +201,9,Villager_I,Nature,Socializing,137,114,42,0,1147 +201,10,Villager_J,Nature,Socializing,144,114,42,0,1140 +201,11,Villager_K,Nature,Socializing,244,154,34,0,1008 +201,12,Villager_L,Nature,Socializing,307,167,29,0,937 +201,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +201,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +201,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +202,1,Villager_A,Nature,Socializing,186,107,40,0,1107 +202,2,Villager_B,Nature,Socializing,231,105,37,0,1067 +202,3,Villager_C,Nature,Socializing,210,87,39,0,1104 +202,4,Villager_D,Nature,Socializing,194,86,40,0,1120 +202,5,Villager_E,Nature,Socializing,227,115,37,0,1061 +202,6,Villager_F,Nature,Socializing,245,120,35,0,1040 +202,7,Villager_G,Nature,Socializing,314,105,32,0,989 +202,8,Villager_H,Nature,Socializing,51,51,51,0,1287 +202,9,Villager_I,Nature,Socializing,48,101,48,0,1243 +202,10,Villager_J,Nature,Socializing,48,101,48,0,1243 +202,11,Villager_K,Nature,Socializing,205,43,42,0,1150 +202,12,Villager_L,Nature,Socializing,110,51,47,0,1232 +202,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +202,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +202,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +203,1,Villager_A,Nature,Socializing,181,63,43,0,1153 +203,2,Villager_B,Nature,Socializing,117,100,44,0,1179 +203,3,Villager_C,Nature,Socializing,153,62,44,0,1181 +203,4,Villager_D,Nature,Socializing,180,97,41,0,1122 +203,5,Villager_E,Nature,Socializing,182,61,43,0,1154 +203,6,Villager_F,Nature,Socializing,123,124,42,0,1151 +203,7,Villager_G,Nature,Socializing,159,120,41,0,1120 +203,8,Villager_H,Nature,Socializing,230,132,36,0,1042 +203,9,Villager_I,Nature,Socializing,283,166,31,0,960 +203,10,Villager_J,Nature,Socializing,222,153,35,0,1030 +203,11,Villager_K,Nature,Socializing,120,126,42,0,1152 +203,12,Villager_L,Nature,Socializing,95,49,48,0,1248 +203,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +203,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +203,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +204,1,Villager_A,Nature,Socializing,49,95,48,0,1248 +204,2,Villager_B,Nature,Socializing,48,106,48,0,1238 +204,3,Villager_C,Nature,Socializing,49,95,48,0,1248 +204,4,Villager_D,Nature,Socializing,49,95,48,0,1248 +204,5,Villager_E,Nature,Socializing,49,95,48,0,1248 +204,6,Villager_F,Nature,Socializing,48,106,48,0,1238 +204,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +204,8,Villager_H,Nature,Socializing,126,95,44,0,1175 +204,9,Villager_I,Nature,Socializing,129,93,44,0,1174 +204,10,Villager_J,Nature,Socializing,113,95,45,0,1187 +204,11,Villager_K,Nature,Socializing,369,209,19,73,770 +204,12,Villager_L,Nature,Socializing,248,188,31,0,973 +204,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +204,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +204,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +205,1,Villager_A,Nature,Socializing,183,107,40,0,1110 +205,2,Villager_B,Nature,Socializing,171,112,40,0,1117 +205,3,Villager_C,Nature,Socializing,200,88,40,0,1112 +205,4,Villager_D,Nature,Socializing,228,90,38,0,1084 +205,5,Villager_E,Nature,Socializing,226,115,37,0,1062 +205,6,Villager_F,Nature,Socializing,312,105,32,0,991 +205,7,Villager_G,Nature,Socializing,202,111,39,0,1088 +205,8,Villager_H,Nature,Socializing,49,81,49,0,1261 +205,9,Villager_I,Nature,Socializing,206,149,36,0,1049 +205,10,Villager_J,Nature,Socializing,48,104,48,0,1240 +205,11,Villager_K,Nature,Socializing,92,205,39,0,1104 +205,12,Villager_L,Nature,Socializing,186,102,40,0,1112 +205,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +205,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +205,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +206,1,Villager_A,Nature,Socializing,164,60,44,0,1172 +206,2,Villager_B,Nature,Socializing,193,48,43,0,1156 +206,3,Villager_C,Nature,Socializing,200,58,42,0,1140 +206,4,Villager_D,Nature,Socializing,193,120,39,0,1088 +206,5,Villager_E,Nature,Socializing,187,59,42,0,1152 +206,6,Villager_F,Nature,Socializing,184,112,40,0,1104 +206,7,Villager_G,Nature,Socializing,228,46,41,0,1125 +206,8,Villager_H,Nature,Socializing,254,153,33,0,1000 +206,9,Villager_I,Nature,Socializing,141,115,42,0,1142 +206,10,Villager_J,Nature,Socializing,265,134,33,0,1008 +206,11,Villager_K,Nature,Socializing,139,59,45,0,1197 +206,12,Villager_L,Nature,Socializing,145,90,43,0,1162 +206,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +206,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +206,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +207,1,Villager_A,Nature,Socializing,67,128,45,0,1200 +207,2,Villager_B,Nature,Socializing,308,233,25,0,874 +207,3,Villager_C,Nature,Socializing,59,153,44,0,1184 +207,4,Villager_D,Nature,Socializing,67,60,49,0,1264 +207,5,Villager_E,Nature,Socializing,67,128,45,0,1200 +207,6,Villager_F,Nature,Socializing,67,128,45,0,1200 +207,7,Villager_G,Nature,Socializing,59,153,44,0,1184 +207,8,Villager_H,Nature,Socializing,165,46,45,0,1184 +207,9,Villager_I,Nature,Socializing,48,112,48,0,1232 +207,10,Villager_J,Nature,Socializing,211,204,33,0,992 +207,11,Villager_K,Nature,Socializing,48,113,47,0,1232 +207,12,Villager_L,Nature,Socializing,48,112,48,0,1232 +207,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +207,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +207,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +208,1,Villager_A,Nature,Socializing,174,88,42,0,1136 +208,2,Villager_B,Nature,Socializing,122,115,43,0,1160 +208,3,Villager_C,Nature,Socializing,218,75,40,0,1107 +208,4,Villager_D,Nature,Socializing,241,76,38,0,1085 +208,5,Villager_E,Nature,Socializing,203,116,38,0,1083 +208,6,Villager_F,Nature,Socializing,274,119,34,0,1013 +208,7,Villager_G,Nature,Socializing,170,100,41,0,1129 +208,8,Villager_H,Nature,Socializing,47,116,47,0,1230 +208,9,Villager_I,Nature,Socializing,221,71,40,0,1108 +208,10,Villager_J,Nature,Socializing,154,130,40,0,1116 +208,11,Villager_K,Nature,Socializing,189,74,41,0,1136 +208,12,Villager_L,Nature,Socializing,174,88,42,0,1136 +208,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +208,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +208,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +209,1,Villager_A,Nature,Socializing,241,106,37,0,1056 +209,2,Villager_B,Nature,Socializing,48,112,48,0,1232 +209,3,Villager_C,Nature,Socializing,185,127,39,0,1089 +209,4,Villager_D,Nature,Socializing,47,121,47,0,1225 +209,5,Villager_E,Nature,Socializing,231,99,38,0,1072 +209,6,Villager_F,Nature,Socializing,184,137,38,0,1081 +209,7,Villager_G,Nature,Socializing,227,137,36,0,1040 +209,8,Villager_H,Nature,Socializing,194,130,38,0,1078 +209,9,Villager_I,Nature,Socializing,132,62,46,0,1200 +209,10,Villager_J,Nature,Socializing,127,90,44,0,1179 +209,11,Villager_K,Nature,Socializing,125,137,42,0,1136 +209,12,Villager_L,Nature,Socializing,145,89,43,0,1163 +209,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +209,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +209,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +210,1,Villager_A,Nature,Socializing,137,122,42,0,1139 +210,2,Villager_B,Nature,Socializing,244,140,34,0,1022 +210,3,Villager_C,Nature,Socializing,127,90,44,0,1179 +210,4,Villager_D,Nature,Socializing,258,121,35,0,1026 +210,5,Villager_E,Nature,Socializing,144,181,38,0,1077 +210,6,Villager_F,Nature,Socializing,137,120,42,0,1141 +210,7,Villager_G,Nature,Socializing,139,89,44,0,1168 +210,8,Villager_H,Nature,Socializing,96,145,43,0,1156 +210,9,Villager_I,Nature,Socializing,48,106,48,0,1238 +210,10,Villager_J,Nature,Socializing,48,106,48,0,1238 +210,11,Villager_K,Nature,Socializing,48,106,48,0,1238 +210,12,Villager_L,Nature,Socializing,48,107,48,0,1237 +210,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +210,14,Villager_N,Selfish,Socializing,66,0,0,0,1374 +210,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +211,1,Villager_A,Nature,Socializing,48,107,48,0,1237 +211,2,Villager_B,Nature,Socializing,134,99,43,0,1164 +211,3,Villager_C,Nature,Socializing,48,107,48,0,1237 +211,4,Villager_D,Nature,Socializing,138,99,43,0,1160 +211,5,Villager_E,Nature,Socializing,135,99,43,0,1163 +211,6,Villager_F,Nature,Socializing,48,107,48,0,1237 +211,7,Villager_G,Nature,Socializing,48,107,48,0,1237 +211,8,Villager_H,Nature,Socializing,134,58,46,0,1202 +211,9,Villager_I,Nature,Socializing,347,219,20,60,794 +211,10,Villager_J,Nature,Socializing,361,218,19,60,782 +211,11,Villager_K,Nature,Socializing,253,218,29,0,940 +211,12,Villager_L,Nature,Socializing,253,218,29,0,940 +211,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +211,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +211,15,Villager_O,Selfish,Socializing,66,0,0,0,1374 +212,1,Villager_A,Nature,Socializing,282,118,33,0,1007 +212,2,Villager_B,Nature,Socializing,70,74,48,0,1248 +212,3,Villager_C,Nature,Socializing,166,113,41,0,1120 +212,4,Villager_D,Nature,Socializing,174,121,40,0,1105 +212,5,Villager_E,Nature,Socializing,71,73,48,0,1248 +212,6,Villager_F,Nature,Socializing,283,121,33,0,1003 +212,7,Villager_G,Nature,Socializing,226,122,36,0,1056 +212,8,Villager_H,Nature,Socializing,50,76,50,0,1264 +212,9,Villager_I,Nature,Socializing,156,162,38,0,1084 +212,10,Villager_J,Nature,Socializing,187,160,37,0,1056 +212,11,Villager_K,Nature,Socializing,177,68,43,0,1152 +212,12,Villager_L,Nature,Socializing,192,67,42,0,1139 +212,13,Villager_M,Selfish,Socializing,66,0,0,0,1374 +212,14,Villager_N,Selfish,Socializing,64,0,0,0,1376 +212,15,Villager_O,Selfish,Socializing,60,0,0,0,1380 +213,1,Villager_A,Nature,Socializing,186,76,42,0,1136 +213,2,Villager_B,Nature,Socializing,399,230,17,58,736 +213,3,Villager_C,Nature,Socializing,176,58,43,0,1163 +213,4,Villager_D,Nature,Socializing,185,86,41,0,1128 +213,5,Villager_E,Nature,Socializing,400,230,17,57,736 +213,6,Villager_F,Nature,Socializing,186,76,42,0,1136 +213,7,Villager_G,Nature,Socializing,185,86,41,0,1128 +213,8,Villager_H,Nature,Socializing,410,230,16,69,715 +213,9,Villager_I,Nature,Socializing,133,62,45,0,1200 +213,10,Villager_J,Nature,Socializing,132,63,45,0,1200 +213,11,Villager_K,Nature,Socializing,331,239,20,66,784 +213,12,Villager_L,Nature,Socializing,97,64,47,0,1232 +213,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +213,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +213,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +214,1,Villager_A,Nature,Socializing,42,213,42,0,1143 +214,2,Villager_B,Nature,Socializing,208,194,33,0,1005 +214,3,Villager_C,Nature,Socializing,41,225,41,0,1133 +214,4,Villager_D,Nature,Socializing,42,213,42,0,1143 +214,5,Villager_E,Nature,Socializing,163,218,35,0,1024 +214,6,Villager_F,Nature,Socializing,209,181,34,0,1016 +214,7,Villager_G,Nature,Socializing,42,213,42,0,1143 +214,8,Villager_H,Nature,Socializing,206,205,33,0,996 +214,9,Villager_I,Nature,Socializing,219,163,34,0,1024 +214,10,Villager_J,Nature,Socializing,216,206,32,0,986 +214,11,Villager_K,Nature,Socializing,167,204,35,0,1034 +214,12,Villager_L,Nature,Socializing,247,142,34,0,1017 +214,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +214,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +214,15,Villager_O,Selfish,Socializing,62,0,0,0,1378 +215,1,Villager_A,Nature,Socializing,293,144,31,0,972 +215,2,Villager_B,Nature,Socializing,160,186,37,0,1057 +215,3,Villager_C,Nature,Socializing,295,163,30,0,952 +215,4,Villager_D,Nature,Socializing,255,168,32,0,985 +215,5,Villager_E,Nature,Socializing,282,151,31,0,976 +215,6,Villager_F,Nature,Socializing,160,185,37,0,1058 +215,7,Villager_G,Nature,Socializing,338,155,28,0,919 +215,8,Villager_H,Nature,Socializing,229,173,33,0,1005 +215,9,Villager_I,Nature,Socializing,265,220,28,0,927 +215,10,Villager_J,Nature,Socializing,277,139,32,0,992 +215,11,Villager_K,Nature,Socializing,47,118,47,0,1228 +215,12,Villager_L,Nature,Socializing,337,205,20,81,797 +215,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +215,14,Villager_N,Selfish,Socializing,61,0,0,0,1379 +215,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +216,1,Villager_A,Nature,Socializing,239,178,32,0,991 +216,2,Villager_B,Nature,Socializing,237,196,31,0,976 +216,3,Villager_C,Nature,Socializing,255,124,35,0,1026 +216,4,Villager_D,Nature,Socializing,199,169,35,0,1037 +216,5,Villager_E,Nature,Socializing,45,155,45,0,1195 +216,6,Villager_F,Nature,Socializing,45,162,45,0,1188 +216,7,Villager_G,Nature,Socializing,243,211,30,0,956 +216,8,Villager_H,Nature,Socializing,148,149,39,0,1104 +216,9,Villager_I,Nature,Socializing,190,166,36,0,1048 +216,10,Villager_J,Nature,Socializing,174,165,37,0,1064 +216,11,Villager_K,Nature,Socializing,308,209,27,0,896 +216,12,Villager_L,Nature,Socializing,479,124,17,79,741 +216,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +216,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +216,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +217,1,Villager_A,Nature,Socializing,69,143,44,0,1184 +217,2,Villager_B,Nature,Socializing,59,204,41,0,1136 +217,3,Villager_C,Nature,Socializing,66,146,44,0,1184 +217,4,Villager_D,Nature,Socializing,69,194,41,0,1136 +217,5,Villager_E,Nature,Socializing,465,240,6,153,576 +217,6,Villager_F,Nature,Gathering,484,266,6,244,440 +217,7,Villager_G,Nature,Socializing,71,192,41,0,1136 +217,8,Villager_H,Nature,Socializing,397,363,7,107,566 +217,9,Villager_I,Nature,Socializing,42,219,42,0,1137 +217,10,Villager_J,Nature,Socializing,42,216,42,0,1140 +217,11,Villager_K,Nature,Socializing,386,298,12,75,669 +217,12,Villager_L,Nature,Socializing,351,316,14,175,584 +217,13,Villager_M,Selfish,Socializing,80,0,0,0,1360 +217,14,Villager_N,Selfish,Socializing,80,0,0,0,1360 +217,15,Villager_O,Selfish,Socializing,97,0,0,0,1343 +218,1,Villager_A,Nature,Gathering,656,108,2,282,392 +218,2,Villager_B,Nature,Socializing,400,105,27,0,908 +218,3,Villager_C,Nature,Socializing,351,130,29,0,930 +218,4,Villager_D,Nature,Gathering,659,105,2,282,392 +218,5,Villager_E,Nature,Socializing,564,92,14,81,689 +218,6,Villager_F,Nature,Resting,547,110,14,561,208 +218,7,Villager_G,Nature,Gathering,660,104,2,282,392 +218,8,Villager_H,Nature,Socializing,337,129,30,0,944 +218,9,Villager_I,Nature,Socializing,354,130,28,0,928 +218,10,Villager_J,Nature,Socializing,363,124,28,0,925 +218,11,Villager_K,Nature,Socializing,122,107,43,0,1168 +218,12,Villager_L,Nature,Gathering,674,107,1,642,16 +218,13,Villager_M,Selfish,Socializing,76,0,0,0,1364 +218,14,Villager_N,Selfish,Socializing,113,0,0,0,1327 +218,15,Villager_O,Selfish,Socializing,70,0,0,0,1370 +219,1,Villager_A,Nature,Gathering,566,147,5,522,200 +219,2,Villager_B,Nature,Socializing,382,244,15,81,718 +219,3,Villager_C,Nature,Socializing,457,243,11,193,536 +219,4,Villager_D,Nature,Resting,596,183,2,627,32 +219,5,Villager_E,Nature,Socializing,49,82,49,0,1260 +219,6,Villager_F,Nature,Socializing,49,78,49,360,904 +219,7,Villager_G,Nature,Gathering,662,108,2,636,32 +219,8,Villager_H,Nature,Socializing,323,195,26,120,776 +219,9,Villager_I,Nature,Socializing,331,198,26,0,885 +219,10,Villager_J,Nature,Socializing,389,197,22,120,712 +219,11,Villager_K,Nature,Socializing,513,231,4,153,539 +219,12,Villager_L,Nature,Gathering,662,109,2,635,32 +219,13,Villager_M,Selfish,Socializing,61,0,0,0,1379 +219,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +219,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +220,1,Villager_A,Nature,Gathering,626,49,12,201,552 +220,2,Villager_B,Nature,Socializing,458,43,27,0,912 +220,3,Villager_C,Nature,Gathering,691,39,4,642,64 +220,4,Villager_D,Nature,Gathering,798,0,0,642,0 +220,5,Villager_E,Nature,Gathering,642,16,13,201,568 +220,6,Villager_F,Nature,Gathering,708,22,4,282,424 +220,7,Villager_G,Nature,Gathering,751,31,0,642,16 +220,8,Villager_H,Nature,Gathering,709,21,4,642,64 +220,9,Villager_I,Nature,Socializing,49,84,49,0,1258 +220,10,Villager_J,Nature,Gathering,690,39,9,558,144 +220,11,Villager_K,Nature,Gathering,718,63,1,282,376 +220,12,Villager_L,Nature,Gathering,802,0,0,638,0 +220,13,Villager_M,Selfish,Socializing,60,0,0,0,1380 +220,14,Villager_N,Selfish,Socializing,72,0,0,0,1368 +220,15,Villager_O,Selfish,Socializing,60,0,0,0,1380 +221,1,Villager_A,Nature,Gathering,718,89,1,616,16 +221,2,Villager_B,Nature,Gathering,617,152,2,277,392 +221,3,Villager_C,Nature,Gathering,676,114,1,633,16 +221,4,Villager_D,Nature,Gathering,751,31,0,642,16 +221,5,Villager_E,Nature,Gathering,798,0,0,642,0 +221,6,Villager_F,Nature,Gathering,677,108,2,621,32 +221,7,Villager_G,Nature,Gathering,798,0,0,642,0 +221,8,Villager_H,Nature,Gathering,652,140,1,631,16 +221,9,Villager_I,Nature,Gathering,735,46,1,282,376 +221,10,Villager_J,Nature,Gathering,775,6,1,642,16 +221,11,Villager_K,Nature,Gathering,672,118,1,633,16 +221,12,Villager_L,Nature,Gathering,798,0,0,642,0 +221,13,Villager_M,Selfish,Socializing,74,0,0,0,1366 +221,14,Villager_N,Selfish,Socializing,74,0,0,0,1366 +221,15,Villager_O,Selfish,Socializing,72,0,0,0,1368 +222,1,Villager_A,Nature,Gathering,807,0,0,633,0 +222,2,Villager_B,Nature,Gathering,807,0,0,633,0 +222,3,Villager_C,Nature,Gathering,699,68,2,639,32 +222,4,Villager_D,Nature,Gathering,675,107,0,642,16 +222,5,Villager_E,Nature,Gathering,807,0,0,633,0 +222,6,Villager_F,Nature,Gathering,807,0,0,633,0 +222,7,Villager_G,Nature,Gathering,639,158,0,627,16 +222,8,Villager_H,Nature,Gathering,734,61,1,628,16 +222,9,Villager_I,Nature,Gathering,807,0,0,633,0 +222,10,Villager_J,Nature,Gathering,806,0,0,634,0 +222,11,Villager_K,Nature,Gathering,649,116,1,642,32 +222,12,Villager_L,Nature,Gathering,807,0,0,633,0 +222,13,Villager_M,Selfish,Socializing,80,0,0,0,1360 +222,14,Villager_N,Selfish,Socializing,89,0,0,0,1351 +222,15,Villager_O,Selfish,Socializing,80,0,0,0,1360 +223,1,Villager_A,Nature,Gathering,801,0,0,639,0 +223,2,Villager_B,Nature,Gathering,802,0,0,638,0 +223,3,Villager_C,Nature,Gathering,746,36,0,642,16 +223,4,Villager_D,Nature,Gathering,649,136,0,639,16 +223,5,Villager_E,Nature,Gathering,802,0,0,638,0 +223,6,Villager_F,Nature,Gathering,801,0,0,639,0 +223,7,Villager_G,Nature,Resting,640,142,0,642,16 +223,8,Villager_H,Nature,Gathering,716,87,0,621,16 +223,9,Villager_I,Nature,Gathering,801,0,0,639,0 +223,10,Villager_J,Nature,Gathering,801,0,0,639,0 +223,11,Villager_K,Nature,Gathering,655,127,0,642,16 +223,12,Villager_L,Nature,Gathering,801,0,0,639,0 +223,13,Villager_M,Selfish,Socializing,66,0,0,0,1374 +223,14,Villager_N,Selfish,Socializing,131,0,0,0,1309 +223,15,Villager_O,Selfish,Socializing,145,0,0,0,1295 +224,1,Villager_A,Nature,Gathering,701,81,0,642,16 +224,2,Villager_B,Nature,Gathering,708,80,0,636,16 +224,3,Villager_C,Nature,Gathering,800,0,0,640,0 +224,4,Villager_D,Nature,Gathering,792,8,0,640,0 +224,5,Villager_E,Nature,Gathering,713,79,0,632,16 +224,6,Villager_F,Nature,Gathering,800,0,0,640,0 +224,7,Villager_G,Nature,Gathering,800,0,0,640,0 +224,8,Villager_H,Nature,Gathering,800,0,0,640,0 +224,9,Villager_I,Nature,Gathering,714,68,0,642,16 +224,10,Villager_J,Nature,Gathering,800,0,0,640,0 +224,11,Villager_K,Nature,Gathering,800,0,0,640,0 +224,12,Villager_L,Nature,Gathering,800,0,0,640,0 +224,13,Villager_M,Selfish,Socializing,136,0,0,0,1304 +224,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +224,15,Villager_O,Selfish,Socializing,133,0,0,0,1307 +225,1,Villager_A,Nature,Gathering,723,59,0,642,16 +225,2,Villager_B,Nature,Gathering,639,148,0,621,32 +225,3,Villager_C,Nature,Gathering,667,99,0,642,32 +225,4,Villager_D,Nature,Gathering,647,119,0,642,32 +225,5,Villager_E,Nature,Gathering,798,0,0,642,0 +225,6,Villager_F,Nature,Gathering,798,0,0,642,0 +225,7,Villager_G,Nature,Gathering,680,130,0,614,16 +225,8,Villager_H,Nature,Gathering,798,0,0,642,0 +225,9,Villager_I,Nature,Gathering,754,28,0,642,16 +225,10,Villager_J,Nature,Gathering,798,0,0,642,0 +225,11,Villager_K,Nature,Gathering,798,0,0,642,0 +225,12,Villager_L,Nature,Gathering,798,0,0,642,0 +225,13,Villager_M,Selfish,Socializing,183,0,0,0,1257 +225,14,Villager_N,Selfish,Socializing,174,0,0,0,1266 +225,15,Villager_O,Selfish,Socializing,183,0,0,0,1257 +226,1,Villager_A,Nature,Gathering,804,0,0,636,0 +226,2,Villager_B,Nature,Gathering,717,79,0,628,16 +226,3,Villager_C,Nature,Gathering,662,113,0,633,32 +226,4,Villager_D,Nature,Gathering,714,59,0,635,32 +226,5,Villager_E,Nature,Gathering,806,0,0,634,0 +226,6,Villager_F,Nature,Gathering,747,49,0,628,16 +226,7,Villager_G,Nature,Gathering,727,72,0,625,16 +226,8,Villager_H,Nature,Gathering,804,0,0,636,0 +226,9,Villager_I,Nature,Gathering,804,0,0,636,0 +226,10,Villager_J,Nature,Gathering,804,0,0,636,0 +226,11,Villager_K,Nature,Gathering,804,0,0,636,0 +226,12,Villager_L,Nature,Gathering,804,0,0,636,0 +226,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +226,14,Villager_N,Selfish,Socializing,113,0,0,0,1327 +226,15,Villager_O,Selfish,Socializing,85,0,0,0,1355 +227,1,Villager_A,Nature,Gathering,629,154,0,625,32 +227,2,Villager_B,Nature,Gathering,703,79,0,642,16 +227,3,Villager_C,Nature,Gathering,798,0,0,642,0 +227,4,Villager_D,Nature,Gathering,696,86,0,642,16 +227,5,Villager_E,Nature,Gathering,798,0,0,642,0 +227,6,Villager_F,Nature,Gathering,798,0,0,642,0 +227,7,Villager_G,Nature,Gathering,798,0,0,642,0 +227,8,Villager_H,Nature,Gathering,798,0,0,642,0 +227,9,Villager_I,Nature,Gathering,798,0,0,642,0 +227,10,Villager_J,Nature,Gathering,798,0,0,642,0 +227,11,Villager_K,Nature,Gathering,798,0,0,642,0 +227,12,Villager_L,Nature,Gathering,798,0,0,642,0 +227,13,Villager_M,Selfish,Socializing,69,0,0,0,1371 +227,14,Villager_N,Selfish,Socializing,64,0,0,0,1376 +227,15,Villager_O,Selfish,Socializing,80,0,0,0,1360 +228,1,Villager_A,Nature,Gathering,649,104,0,639,48 +228,2,Villager_B,Nature,Gathering,693,111,0,636,0 +228,3,Villager_C,Nature,Gathering,751,31,0,642,16 +228,4,Villager_D,Nature,Gathering,737,45,0,642,16 +228,5,Villager_E,Nature,Gathering,714,92,0,634,0 +228,6,Villager_F,Nature,Gathering,622,198,0,604,16 +228,7,Villager_G,Nature,Gathering,656,151,0,633,0 +228,8,Villager_H,Nature,Gathering,746,55,0,639,0 +228,9,Villager_I,Nature,Gathering,799,0,0,641,0 +228,10,Villager_J,Nature,Gathering,799,0,0,641,0 +228,11,Villager_K,Nature,Gathering,799,0,0,641,0 +228,12,Villager_L,Nature,Gathering,799,0,0,641,0 +228,13,Villager_M,Selfish,Socializing,94,0,0,0,1346 +228,14,Villager_N,Selfish,Socializing,91,0,0,0,1349 +228,15,Villager_O,Selfish,Socializing,80,0,0,0,1360 +229,1,Villager_A,Nature,Resting,547,140,0,561,192 +229,2,Villager_B,Nature,Gathering,764,2,0,642,32 +229,3,Villager_C,Nature,Gathering,639,77,0,612,112 +229,4,Villager_D,Nature,Gathering,645,69,0,614,112 +229,5,Villager_E,Nature,Gathering,589,114,0,561,176 +229,6,Villager_F,Nature,Gathering,764,2,0,642,32 +229,7,Villager_G,Nature,Gathering,745,5,0,642,48 +229,8,Villager_H,Nature,Gathering,764,2,0,642,32 +229,9,Villager_I,Nature,Gathering,764,2,0,642,32 +229,10,Villager_J,Nature,Gathering,764,2,0,642,32 +229,11,Villager_K,Nature,Gathering,764,2,0,642,32 +229,12,Villager_L,Nature,Gathering,667,49,0,492,232 +229,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +229,14,Villager_N,Selfish,Socializing,151,0,0,0,1289 +229,15,Villager_O,Selfish,Socializing,194,0,0,0,1246 +230,1,Villager_A,Nature,Gathering,697,79,0,632,32 +230,2,Villager_B,Nature,Gathering,757,19,0,632,32 +230,3,Villager_C,Nature,Gathering,798,0,0,642,0 +230,4,Villager_D,Nature,Gathering,798,0,0,642,0 +230,5,Villager_E,Nature,Gathering,798,0,0,642,0 +230,6,Villager_F,Nature,Gathering,748,34,0,642,16 +230,7,Villager_G,Nature,Gathering,798,0,0,642,0 +230,8,Villager_H,Nature,Gathering,729,53,0,642,16 +230,9,Villager_I,Nature,Gathering,741,41,0,642,16 +230,10,Villager_J,Nature,Gathering,798,0,0,642,0 +230,11,Villager_K,Nature,Gathering,798,0,0,642,0 +230,12,Villager_L,Nature,Gathering,798,0,0,282,360 +230,13,Villager_M,Selfish,Socializing,198,0,0,0,1242 +230,14,Villager_N,Selfish,Socializing,202,0,0,0,1238 +230,15,Villager_O,Selfish,Socializing,160,0,0,0,1280 +231,1,Villager_A,Nature,Socializing,234,134,0,360,712 +231,2,Villager_B,Nature,Socializing,255,108,0,360,717 +231,3,Villager_C,Nature,Socializing,195,193,0,360,692 +231,4,Villager_D,Nature,Socializing,196,204,0,360,680 +231,5,Villager_E,Nature,Socializing,196,204,0,360,680 +231,6,Villager_F,Nature,Socializing,399,33,0,360,648 +231,7,Villager_G,Nature,Socializing,196,204,0,360,680 +231,8,Villager_H,Nature,Socializing,274,86,0,360,720 +231,9,Villager_I,Nature,Socializing,475,29,0,360,576 +231,10,Villager_J,Nature,Socializing,280,120,0,360,680 +231,11,Villager_K,Nature,Socializing,353,86,0,360,641 +231,12,Villager_L,Nature,Socializing,389,59,0,360,632 +231,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +231,14,Villager_N,Selfish,Socializing,188,0,0,0,1252 +231,15,Villager_O,Selfish,Socializing,85,0,0,0,1355 +232,1,Villager_A,Nature,Socializing,180,204,0,0,1056 +232,2,Villager_B,Nature,Socializing,416,32,0,0,992 +232,3,Villager_C,Nature,Socializing,416,32,0,0,992 +232,4,Villager_D,Nature,Socializing,325,75,0,0,1040 +232,5,Villager_E,Nature,Socializing,309,88,0,0,1043 +232,6,Villager_F,Nature,Socializing,416,32,0,0,992 +232,7,Villager_G,Nature,Socializing,395,41,0,0,1004 +232,8,Villager_H,Nature,Socializing,416,32,0,0,992 +232,9,Villager_I,Nature,Socializing,416,32,0,0,992 +232,10,Villager_J,Nature,Socializing,351,101,0,0,988 +232,11,Villager_K,Nature,Socializing,416,32,0,0,992 +232,12,Villager_L,Nature,Socializing,416,32,0,0,992 +232,13,Villager_M,Selfish,Socializing,240,0,0,0,1200 +232,14,Villager_N,Selfish,Socializing,231,0,0,0,1209 +232,15,Villager_O,Selfish,Socializing,304,0,0,0,1136 +233,1,Villager_A,Nature,Socializing,307,173,0,0,960 +233,2,Villager_B,Nature,Socializing,480,26,0,53,881 +233,3,Villager_C,Nature,Socializing,320,128,0,0,992 +233,4,Villager_D,Nature,Socializing,188,256,0,0,996 +233,5,Villager_E,Nature,Socializing,320,136,0,0,984 +233,6,Villager_F,Nature,Socializing,479,26,0,53,882 +233,7,Villager_G,Nature,Socializing,372,84,0,0,984 +233,8,Villager_H,Nature,Socializing,338,111,0,0,991 +233,9,Villager_I,Nature,Socializing,476,33,0,0,931 +233,10,Villager_J,Nature,Socializing,517,23,0,54,846 +233,11,Villager_K,Nature,Socializing,480,26,0,54,880 +233,12,Villager_L,Nature,Socializing,480,26,0,54,880 +233,13,Villager_M,Selfish,Socializing,99,0,0,0,1341 +233,14,Villager_N,Selfish,Socializing,129,0,0,0,1311 +233,15,Villager_O,Selfish,Socializing,77,0,0,0,1363 +234,1,Villager_A,Nature,Socializing,391,34,0,0,1015 +234,2,Villager_B,Nature,Socializing,334,37,0,0,1069 +234,3,Villager_C,Nature,Socializing,144,203,0,0,1093 +234,4,Villager_D,Nature,Socializing,337,37,0,0,1066 +234,5,Villager_E,Nature,Socializing,337,37,0,0,1066 +234,6,Villager_F,Nature,Socializing,334,37,0,0,1069 +234,7,Villager_G,Nature,Socializing,334,37,0,0,1069 +234,8,Villager_H,Nature,Socializing,338,37,0,0,1065 +234,9,Villager_I,Nature,Socializing,340,37,0,0,1063 +234,10,Villager_J,Nature,Socializing,395,34,0,0,1011 +234,11,Villager_K,Nature,Socializing,262,122,0,0,1056 +234,12,Villager_L,Nature,Socializing,245,140,0,0,1055 +234,13,Villager_M,Selfish,Socializing,285,0,0,0,1155 +234,14,Villager_N,Selfish,Socializing,286,0,0,0,1154 +234,15,Villager_O,Selfish,Socializing,283,0,0,0,1157 +235,1,Villager_A,Nature,Gathering,710,7,0,131,592 +235,2,Villager_B,Nature,Socializing,526,146,0,120,648 +235,3,Villager_C,Nature,Gathering,726,9,0,201,504 +235,4,Villager_D,Nature,Gathering,726,9,0,201,504 +235,5,Villager_E,Nature,Socializing,543,129,0,120,648 +235,6,Villager_F,Nature,Gathering,726,9,0,201,504 +235,7,Villager_G,Nature,Gathering,673,48,0,183,536 +235,8,Villager_H,Nature,Gathering,673,48,0,183,536 +235,9,Villager_I,Nature,Gathering,726,9,0,201,504 +235,10,Villager_J,Nature,Gathering,723,8,0,221,488 +235,11,Villager_K,Nature,Socializing,302,283,7,0,848 +235,12,Villager_L,Nature,Gathering,723,8,0,221,488 +235,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +235,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +235,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +236,1,Villager_A,Nature,Gathering,804,0,0,276,360 +236,2,Villager_B,Nature,Gathering,761,49,0,582,48 +236,3,Villager_C,Nature,Gathering,804,0,0,636,0 +236,4,Villager_D,Nature,Gathering,734,81,0,593,32 +236,5,Villager_E,Nature,Gathering,804,0,0,636,0 +236,6,Villager_F,Nature,Gathering,804,0,0,636,0 +236,7,Villager_G,Nature,Gathering,718,104,0,602,16 +236,8,Villager_H,Nature,Gathering,804,0,0,636,0 +236,9,Villager_I,Nature,Gathering,742,80,0,602,16 +236,10,Villager_J,Nature,Gathering,804,0,0,636,0 +236,11,Villager_K,Nature,Gathering,804,0,0,276,360 +236,12,Villager_L,Nature,Gathering,804,0,0,636,0 +236,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +236,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +236,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +237,1,Villager_A,Nature,Gathering,648,172,0,604,16 +237,2,Villager_B,Nature,Gathering,770,58,0,580,32 +237,3,Villager_C,Nature,Gathering,738,82,0,604,16 +237,4,Villager_D,Nature,Gathering,756,72,0,580,32 +237,5,Villager_E,Nature,Gathering,707,113,0,604,16 +237,6,Villager_F,Nature,Gathering,744,76,0,604,16 +237,7,Villager_G,Nature,Gathering,768,52,0,604,16 +237,8,Villager_H,Nature,Gathering,810,0,0,510,120 +237,9,Villager_I,Nature,Gathering,810,0,0,510,120 +237,10,Villager_J,Nature,Gathering,666,154,0,604,16 +237,11,Villager_K,Nature,Gathering,700,120,0,604,16 +237,12,Villager_L,Nature,Gathering,810,0,0,510,120 +237,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +237,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +237,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +238,1,Villager_A,Nature,Gathering,726,102,0,580,32 +238,2,Villager_B,Nature,Gathering,713,107,0,604,16 +238,3,Villager_C,Nature,Gathering,810,0,0,510,120 +238,4,Villager_D,Nature,Gathering,723,97,0,604,16 +238,5,Villager_E,Nature,Gathering,810,0,0,510,120 +238,6,Villager_F,Nature,Gathering,810,0,0,510,120 +238,7,Villager_G,Nature,Gathering,810,0,0,510,120 +238,8,Villager_H,Nature,Gathering,671,149,0,244,376 +238,9,Villager_I,Nature,Gathering,682,138,0,244,376 +238,10,Villager_J,Nature,Gathering,671,149,0,604,16 +238,11,Villager_K,Nature,Gathering,671,149,0,604,16 +238,12,Villager_L,Nature,Gathering,715,105,0,244,376 +238,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +238,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +238,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +239,1,Villager_A,Nature,Gathering,806,0,0,634,0 +239,2,Villager_B,Nature,Gathering,806,0,0,634,0 +239,3,Villager_C,Nature,Gathering,806,0,0,274,360 +239,4,Villager_D,Nature,Gathering,729,84,0,611,16 +239,5,Villager_E,Nature,Gathering,772,41,0,251,376 +239,6,Villager_F,Nature,Gathering,782,31,0,251,376 +239,7,Villager_G,Nature,Gathering,761,52,0,251,376 +239,8,Villager_H,Nature,Gathering,758,55,0,611,16 +239,9,Villager_I,Nature,Gathering,734,63,0,611,32 +239,10,Villager_J,Nature,Gathering,806,0,0,634,0 +239,11,Villager_K,Nature,Gathering,721,92,0,611,16 +239,12,Villager_L,Nature,Gathering,806,0,0,634,0 +239,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +239,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +239,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 +240,1,Villager_A,Nature,Gathering,689,77,0,642,32 +240,2,Villager_B,Nature,Gathering,735,31,0,642,32 +240,3,Villager_C,Nature,Gathering,798,0,0,642,0 +240,4,Villager_D,Nature,Gathering,673,93,0,642,32 +240,5,Villager_E,Nature,Gathering,798,0,0,642,0 +240,6,Villager_F,Nature,Gathering,798,0,0,642,0 +240,7,Villager_G,Nature,Gathering,798,0,0,642,0 +240,8,Villager_H,Nature,Gathering,798,0,0,642,0 +240,9,Villager_I,Nature,Gathering,714,75,0,635,16 +240,10,Villager_J,Nature,Gathering,741,41,0,642,16 +240,11,Villager_K,Nature,Gathering,741,41,0,642,16 +240,12,Villager_L,Nature,Gathering,772,10,0,642,16 +240,13,Villager_M,Selfish,Socializing,255,0,0,0,1185 +240,14,Villager_N,Selfish,Socializing,255,0,0,0,1185 +240,15,Villager_O,Selfish,Socializing,255,0,0,0,1185 +241,1,Villager_A,Nature,Gathering,804,0,0,636,0 +241,2,Villager_B,Nature,Gathering,714,97,0,613,16 +241,3,Villager_C,Nature,Gathering,806,0,0,634,0 +241,4,Villager_D,Nature,Gathering,804,0,0,636,0 +241,5,Villager_E,Nature,Gathering,806,0,0,634,0 +241,6,Villager_F,Nature,Gathering,806,0,0,634,0 +241,7,Villager_G,Nature,Gathering,806,0,0,634,0 +241,8,Villager_H,Nature,Gathering,806,0,0,634,0 +241,9,Villager_I,Nature,Gathering,670,130,0,624,16 +241,10,Villager_J,Nature,Gathering,666,109,0,617,48 +241,11,Villager_K,Nature,Gathering,798,0,0,642,0 +241,12,Villager_L,Nature,Gathering,805,0,0,635,0 +241,13,Villager_M,Selfish,Socializing,73,0,0,0,1367 +241,14,Villager_N,Selfish,Socializing,73,0,0,0,1367 +241,15,Villager_O,Selfish,Socializing,73,0,0,0,1367 +242,1,Villager_A,Nature,Gathering,725,41,0,642,32 +242,2,Villager_B,Nature,Socializing,156,70,0,360,854 +242,3,Villager_C,Nature,Gathering,689,93,0,642,16 +242,4,Villager_D,Nature,Resting,494,280,0,618,48 +242,5,Villager_E,Nature,Gathering,665,133,0,642,0 +242,6,Villager_F,Nature,Gathering,614,116,0,510,200 +242,7,Villager_G,Nature,Resting,584,202,0,638,16 +242,8,Villager_H,Nature,Gathering,596,95,0,557,192 +242,9,Villager_I,Nature,Gathering,613,16,0,441,370 +242,10,Villager_J,Nature,Gathering,613,16,0,441,370 +242,11,Villager_K,Nature,Gathering,665,133,0,642,0 +242,12,Villager_L,Nature,Gathering,685,113,0,642,0 +242,13,Villager_M,Selfish,Socializing,58,0,0,0,1382 +242,14,Villager_N,Selfish,Socializing,58,0,0,0,1382 +242,15,Villager_O,Selfish,Socializing,58,0,0,0,1382 +243,1,Villager_A,Nature,Resting,609,171,0,628,32 +243,2,Villager_B,Nature,Socializing,97,95,16,0,1232 +243,3,Villager_C,Nature,Resting,548,209,0,635,48 +243,4,Villager_D,Nature,Resting,568,195,0,629,48 +243,5,Villager_E,Nature,Resting,568,206,0,618,48 +243,6,Villager_F,Nature,Gathering,595,154,1,282,408 +243,7,Villager_G,Nature,Resting,540,218,0,618,64 +243,8,Villager_H,Nature,Resting,565,169,1,641,64 +243,9,Villager_I,Nature,Socializing,174,60,14,0,1192 +243,10,Villager_J,Nature,Socializing,182,60,14,0,1184 +243,11,Villager_K,Nature,Resting,521,238,0,633,48 +243,12,Villager_L,Nature,Resting,551,228,0,613,48 +243,13,Villager_M,Selfish,Socializing,57,0,0,0,1383 +243,14,Villager_N,Selfish,Socializing,57,0,0,0,1383 +243,15,Villager_O,Selfish,Socializing,57,0,0,0,1383 diff --git a/soak_npc_days.csv.import b/soak_npc_days.csv.import new file mode 100644 index 0000000..9671bec --- /dev/null +++ b/soak_npc_days.csv.import @@ -0,0 +1,19 @@ +[remap] + +importer="csv_translation" +type="Translation" +uid="uid://b1b2os1svftw2" + +[deps] + +files=["res://soak_npc_days.npc.translation", "res://soak_npc_days.name.translation", "res://soak_npc_days.soul.translation", "res://soak_npc_days.dominant.translation", "res://soak_npc_days.gather.translation", "res://soak_npc_days.build.translation", "res://soak_npc_days.trade.translation", "res://soak_npc_days.rest.translation", "res://soak_npc_days.social.translation"] + +source_file="res://soak_npc_days.csv" +dest_files=["res://soak_npc_days.npc.translation", "res://soak_npc_days.name.translation", "res://soak_npc_days.soul.translation", "res://soak_npc_days.dominant.translation", "res://soak_npc_days.gather.translation", "res://soak_npc_days.build.translation", "res://soak_npc_days.trade.translation", "res://soak_npc_days.rest.translation", "res://soak_npc_days.social.translation"] + +[params] + +compress=1 +delimiter=0 +unescape_keys=false +unescape_translations=true diff --git a/soak_stats.csv b/soak_stats.csv new file mode 100644 index 0000000..6000346 --- /dev/null +++ b/soak_stats.csv @@ -0,0 +1,244 @@ +day,season,wood,stone,clay,food,harvested,trades,avg_fatigue,avg_nourish,avg_health,carried,gather_ticks,build_ticks,trade_ticks,rest_ticks,social_ticks,shelters_done,ruins,avg_cond,upkeep_stock,burn_per_day,modules,granary_food +1,spring,1571.9,840.0,322.5,772.0,532.5,0,10.9,0.767,100.0,292.5,7682,1652,0,2112,2954,2,0,1.000,12.5,7.5,7,0.0 +2,spring,1367.1,826.0,325.0,773.0,340.2,0,2.1,0.917,100.0,338.6,6945,2679,0,4497,7479,4,0,1.000,25.0,15.0,14,0.0 +3,spring,1332.8,772.0,289.5,798.0,226.3,0,6.7,0.817,100.0,333.5,6773,2729,0,7288,4810,5,0,1.000,30.0,20.0,20,0.0 +4,spring,1354.7,772.0,292.0,742.0,207.7,0,0.0,0.717,100.0,351.4,4540,2463,0,5136,9461,5,0,1.000,30.0,20.0,20,82.0 +5,spring,1354.7,690.0,230.5,745.0,334.8,0,7.5,0.867,100.0,354.1,7219,1321,0,4595,8465,5,0,1.000,30.0,20.0,20,150.0 +6,spring,1355.1,636.0,189.0,800.0,203.7,0,6.1,0.767,100.0,310.4,6724,470,0,4852,9554,5,0,1.000,30.0,20.0,20,150.0 +7,spring,1338.6,560.0,186.0,756.0,328.1,0,9.2,0.917,100.0,351.1,7686,470,45,4675,8724,5,0,1.000,30.0,20.0,20,150.0 +8,spring,1376.9,526.0,184.0,768.0,205.1,0,4.7,0.817,100.0,362.9,6099,1199,189,3654,10459,5,0,1.000,30.0,20.0,20,150.0 +9,spring,1449.8,516.0,189.0,796.0,64.0,0,0.0,0.717,100.0,371.0,1950,1903,466,1080,16201,5,0,1.000,22.1,20.0,20,150.0 +10,spring,1494.7,506.0,187.0,800.0,81.0,0,9.6,0.866,100.0,364.3,4091,1446,342,516,15205,5,0,1.000,20.9,20.0,20,150.0 +11,spring,1544.8,488.0,187.0,800.0,78.6,0,0.8,0.766,100.0,363.2,4343,1202,324,1305,14426,5,0,1.000,19.5,20.0,20,150.0 +12,spring,1582.5,470.0,187.0,798.0,88.2,0,3.1,0.916,100.0,358.0,4610,837,340,1287,14526,5,0,1.000,18.3,20.0,20,150.0 +13,spring,1603.5,454.0,187.0,796.0,92.2,0,18.0,0.816,100.0,372.2,4922,1883,267,486,14042,5,0,1.000,19.9,20.0,20,150.0 +14,spring,1623.1,454.0,190.0,800.0,42.0,0,0.0,0.716,100.0,364.0,1293,3212,424,62,16609,5,0,1.000,23.5,20.0,20,150.0 +15,spring,1625.5,454.0,190.0,794.0,73.4,0,0.0,0.866,100.0,364.0,3460,1259,409,135,16337,5,0,1.000,19.9,20.0,20,150.0 +16,spring,1628.5,454.0,191.0,800.0,63.6,0,0.0,0.766,100.0,371.0,1697,1411,511,0,17981,5,0,1.000,21.5,20.0,20,150.0 +17,spring,1638.7,454.0,193.5,800.0,39.3,0,0.0,0.916,100.0,353.0,1514,1244,527,0,18315,5,0,1.000,21.9,20.0,20,150.0 +18,spring,1637.2,454.0,196.5,798.0,63.6,0,0.0,0.816,100.0,364.0,1706,1002,535,0,18357,5,0,1.000,19.9,20.0,20,150.0 +19,spring,1632.8,454.0,201.5,798.0,59.2,0,0.0,0.716,100.0,371.0,1760,1484,504,0,17852,5,0,1.000,21.5,20.0,20,150.0 +20,spring,1625.2,454.0,206.5,794.0,68.8,0,0.0,0.866,100.0,371.1,1985,1054,516,0,18045,5,0,1.000,19.1,20.0,20,150.0 +21,spring,1629.6,454.0,211.5,800.0,34.8,0,0.0,0.766,100.0,364.0,1211,1313,548,0,18528,5,0,1.000,20.0,20.0,20,150.0 +22,spring,1625.6,454.0,216.5,796.0,61.6,0,0.0,0.916,100.0,358.0,2144,1166,499,0,17791,5,0,1.000,20.4,20.0,20,150.0 +23,spring,1617.2,454.0,221.5,796.0,72.4,0,0.0,0.816,100.0,371.0,2201,1057,503,0,17839,5,0,1.000,21.6,20.0,20,150.0 +24,spring,1627.2,454.0,226.5,800.0,34.0,0,0.0,0.716,100.0,364.0,1257,1784,512,0,18047,5,0,1.000,22.8,20.0,20,150.0 +25,spring,1621.6,454.0,231.5,798.0,72.4,0,0.0,0.866,100.0,364.0,2206,989,505,0,17900,5,0,1.000,22.8,20.0,20,150.0 +26,spring,1626.0,454.0,236.5,796.0,52.8,0,0.0,0.766,100.0,371.0,1567,1203,532,0,18298,5,0,1.000,18.8,20.0,20,150.0 +27,spring,1633.2,454.0,241.5,800.0,36.4,0,0.0,0.916,100.0,351.0,1378,1200,539,0,18483,5,0,1.000,20.8,20.0,20,150.0 +28,spring,1628.4,454.0,246.5,798.0,70.4,0,0.0,0.816,100.0,364.0,1945,948,523,0,18184,5,0,1.000,20.0,20.0,20,150.0 +29,spring,1626.8,454.0,251.5,796.0,58.4,0,0.0,0.716,100.0,371.0,1692,1427,511,0,17970,5,0,1.000,17.6,20.0,20,150.0 +30,summer,1609.9,454.0,256.5,786.0,74.9,0,0.0,0.866,100.0,371.2,2227,1131,498,0,17744,5,0,1.000,20.0,20.0,20,150.0 +31,summer,1615.1,454.0,261.5,796.0,30.8,0,0.0,0.766,100.0,364.0,1097,1279,552,0,18672,5,0,1.000,18.2,20.0,20,150.0 +32,summer,1607.5,454.0,266.5,796.0,63.6,0,0.0,0.916,100.0,358.0,2261,1213,486,0,17640,5,0,1.000,19.4,20.0,20,150.0 +33,summer,1595.5,454.0,271.5,788.0,72.0,0,0.0,0.816,100.0,371.0,2297,1096,496,0,17711,5,0,1.000,19.4,20.0,20,150.0 +34,summer,1600.3,454.0,276.5,792.0,33.2,0,0.0,0.716,100.0,364.0,1198,1332,547,0,18523,5,0,1.000,20.2,20.0,20,150.0 +35,summer,1590.3,454.0,281.5,788.0,74.0,0,0.0,0.866,100.0,364.0,2471,1293,474,0,17362,5,0,1.000,20.2,20.0,20,150.0 +36,summer,1589.0,454.0,286.5,788.0,59.3,0,0.0,0.766,100.0,371.0,2009,1503,487,0,17601,5,0,1.000,20.2,20.0,20,150.0 +37,summer,1595.0,454.0,291.5,798.0,38.0,0,0.0,0.916,100.0,353.0,1462,1204,533,0,18401,5,0,1.000,20.2,20.0,20,150.0 +38,summer,1587.0,454.0,296.5,796.0,70.0,0,0.0,0.816,100.0,364.0,2086,1135,505,0,17874,5,0,1.000,20.2,20.0,20,150.0 +39,summer,1585.0,454.0,301.5,794.0,60.0,0,0.0,0.716,100.0,371.0,1899,1716,482,0,17503,5,0,1.000,20.2,20.0,20,150.0 +40,summer,1578.5,454.0,306.5,784.0,72.5,0,0.0,0.866,100.0,371.2,2191,1319,486,0,17604,5,0,1.000,20.2,20.0,20,150.0 +41,summer,1584.5,454.0,311.5,792.0,34.0,0,0.5,0.766,100.0,364.0,1299,1848,510,0,17943,5,0,1.000,20.4,20.0,20,150.0 +42,summer,1580.5,454.0,316.5,790.0,62.0,0,0.0,0.916,100.0,358.0,2482,1118,479,0,17521,5,0,1.000,20.4,20.0,20,150.0 +43,summer,1570.5,454.0,321.5,784.0,72.0,0,0.0,0.816,100.0,371.0,2349,1149,488,0,17614,5,0,1.000,20.4,20.0,20,150.0 +44,summer,1578.5,454.0,326.5,790.0,34.0,0,0.0,0.716,100.0,364.0,1220,1455,538,0,18387,5,0,1.000,20.4,20.0,20,150.0 +45,summer,1568.5,454.0,331.5,788.0,74.0,0,0.0,0.866,100.0,364.0,2568,1247,468,0,17317,5,0,1.000,20.4,20.0,20,150.0 +46,summer,1566.5,454.0,336.5,788.0,60.0,0,0.0,0.766,100.0,371.0,2101,1297,493,0,17709,5,0,1.000,20.5,20.0,20,150.0 +47,summer,1576.5,454.0,341.5,798.0,36.0,0,0.0,0.916,100.0,351.0,1497,1276,527,0,18300,5,0,1.000,20.5,20.0,20,150.0 +48,summer,1570.5,454.0,346.5,788.0,72.0,0,0.0,0.816,100.0,364.0,2092,1234,500,0,17774,5,0,1.000,20.5,20.0,20,150.0 +49,summer,1568.5,454.0,351.5,790.0,60.0,0,0.0,0.716,100.0,371.0,2068,1456,488,0,17588,5,0,1.000,20.5,20.0,20,150.0 +50,summer,1564.0,454.0,356.5,786.0,72.5,0,0.4,0.866,100.0,371.5,2449,1245,476,0,17430,5,0,1.000,20.5,20.0,20,150.0 +51,summer,1576.0,454.0,361.5,798.0,34.0,0,0.9,0.766,100.0,364.0,1332,1385,533,0,18350,5,0,1.000,21.0,20.0,20,150.0 +52,summer,1574.0,454.0,366.5,792.0,62.0,0,0.0,0.916,100.0,358.0,2476,1165,479,0,17480,5,0,1.000,21.0,20.0,20,150.0 +53,summer,1566.0,454.0,371.5,790.0,72.0,0,0.0,0.816,100.0,371.0,2352,1103,493,0,17652,5,0,1.000,21.0,20.0,20,150.0 +54,summer,1576.0,454.0,376.5,796.0,34.0,0,0.0,0.716,100.0,364.0,1223,1505,533,0,18339,5,0,1.000,21.0,20.0,20,150.0 +55,summer,1566.0,454.0,381.5,790.0,74.0,0,0.0,0.866,100.0,364.0,2652,1084,473,0,17391,5,0,1.000,21.0,20.0,20,150.0 +56,summer,1564.0,454.0,386.0,790.0,60.0,0,0.0,0.766,100.0,371.0,2019,1372,494,0,17715,5,0,1.000,21.0,20.0,20,150.0 +57,summer,1574.0,454.0,389.5,798.0,38.0,0,0.0,0.916,100.0,353.0,1445,1303,528,0,18324,5,0,1.000,21.0,20.0,20,150.0 +58,summer,1566.0,454.0,393.0,792.0,70.0,0,0.0,0.816,100.0,364.0,2010,1097,511,0,17982,5,0,1.000,21.0,20.0,20,150.0 +59,summer,1564.0,454.0,394.5,794.0,60.0,0,0.0,0.716,100.0,371.0,2132,1572,477,0,17419,5,0,1.000,21.0,20.0,20,150.0 +60,autumn,1558.0,454.0,396.0,784.0,74.0,0,0.4,0.866,100.0,371.5,2449,1212,479,0,17460,5,0,1.000,21.0,20.0,20,150.0 +61,autumn,1572.0,454.0,396.5,792.4,32.0,0,0.0,0.766,100.0,364.0,1194,1423,540,0,18443,5,0,1.000,19.5,20.0,20,150.0 +62,autumn,1572.0,454.0,397.0,788.0,62.0,0,0.0,0.916,100.0,358.0,2309,1108,492,0,17691,5,0,1.000,19.5,20.0,20,150.0 +63,autumn,1564.0,454.0,397.5,779.6,72.0,0,0.0,0.816,100.0,371.0,2451,1089,487,0,17573,5,0,1.000,19.5,20.0,20,150.0 +64,autumn,1576.0,454.0,398.0,790.4,34.0,0,0.0,0.716,100.0,364.0,1318,1404,533,0,18345,5,0,1.000,19.5,20.0,20,150.0 +65,autumn,1568.0,454.0,398.5,780.4,74.0,0,0.0,0.866,100.0,364.0,2654,1160,471,0,17315,5,0,1.000,19.5,20.0,20,150.0 +66,autumn,1566.0,454.0,399.0,778.2,59.8,0,0.5,0.766,100.0,370.8,2463,1466,462,0,17209,5,0,1.000,19.5,20.0,20,150.0 +67,autumn,1572.0,454.0,399.5,785.4,44.0,0,0.0,0.915,100.0,356.8,1437,1237,533,0,18393,5,0,1.000,19.5,20.0,20,150.0 +68,autumn,1564.0,454.0,400.0,777.8,68.0,0,0.0,0.815,100.0,365.8,2114,990,509,0,17987,5,0,1.000,19.5,20.0,20,150.0 +69,autumn,1564.0,454.0,400.0,776.2,55.6,0,0.0,0.715,100.0,370.4,1831,1605,493,0,17671,5,0,1.000,19.5,20.0,20,150.0 +70,autumn,1558.0,454.0,400.0,773.4,73.2,0,0.0,0.865,100.0,369.9,2428,1057,490,0,17625,5,0,1.000,19.5,20.0,20,150.0 +71,autumn,1560.0,454.0,400.0,777.4,49.2,0,0.0,0.765,100.0,369.8,1779,1604,494,0,17723,5,0,1.000,19.8,20.0,20,150.0 +72,autumn,1564.0,454.0,400.0,778.2,45.2,0,0.0,0.915,100.0,355.0,1809,1143,516,0,18132,5,0,1.000,19.8,20.0,20,150.0 +73,autumn,1556.0,454.0,400.0,774.6,72.0,0,0.0,0.815,100.0,368.0,2064,1149,505,0,17882,5,0,1.000,19.8,20.0,20,150.0 +74,autumn,1556.0,454.0,400.0,778.6,54.0,0,0.0,0.715,100.0,371.0,2037,1623,477,0,17463,5,0,1.000,19.8,20.0,20,150.0 +75,autumn,1550.0,454.0,400.0,778.0,75.2,0,0.0,0.865,100.0,372.4,2409,1370,470,0,17351,5,0,1.000,19.8,20.0,20,150.0 +76,autumn,1562.0,454.0,400.0,791.0,36.0,0,0.3,0.765,100.0,367.2,1312,2039,494,0,17755,5,0,1.000,20.0,20.0,20,150.0 +77,autumn,1562.0,454.0,400.0,785.8,62.0,0,0.0,0.915,100.0,361.2,2493,1140,478,0,17489,5,0,1.000,20.0,20.0,20,150.0 +78,autumn,1556.0,454.0,400.0,781.0,70.0,0,0.0,0.815,100.0,372.2,2277,1313,484,0,17526,5,0,1.000,20.0,20.0,20,150.0 +79,autumn,1566.0,454.0,400.0,787.8,36.0,0,0.0,0.715,100.0,367.2,1256,1314,544,0,18486,5,0,1.000,20.0,20.0,20,150.0 +80,autumn,1558.0,454.0,400.0,780.8,73.4,0,0.0,0.865,100.0,366.6,2588,1295,466,0,17251,5,0,1.000,20.0,20.0,20,150.0 +81,autumn,1557.5,454.0,400.0,780.0,59.7,0,0.0,0.765,100.0,372.8,2335,1254,481,0,17530,5,0,1.000,20.0,20.0,20,150.0 +82,autumn,1567.5,454.0,400.0,784.0,38.0,0,0.0,0.915,100.0,354.8,1395,1333,529,0,18343,5,0,1.000,20.0,20.0,20,150.0 +83,autumn,1561.5,454.0,400.0,778.0,72.0,0,0.0,0.815,100.0,367.8,2006,1322,499,0,17773,5,0,1.000,20.0,20.0,20,150.0 +84,autumn,1561.5,454.0,400.0,778.2,57.6,0,0.0,0.715,100.0,372.4,1919,1319,503,0,17859,5,0,1.000,20.0,20.0,20,150.0 +85,autumn,1555.5,454.0,400.0,770.0,75.4,0,0.0,0.865,100.0,374.0,2308,1244,485,0,17563,5,0,1.000,20.0,20.0,20,150.0 +86,autumn,1565.5,454.0,400.0,779.2,35.2,0,0.5,0.765,100.0,368.0,1220,1832,510,0,18038,5,0,1.000,20.2,20.0,20,150.0 +87,autumn,1561.5,454.0,400.0,774.8,65.6,0,0.0,0.915,100.0,363.6,2716,1103,466,0,17315,5,0,1.000,20.2,20.0,20,150.0 +88,autumn,1553.5,454.0,400.0,771.2,70.0,0,0.0,0.815,100.0,374.6,2320,1392,477,0,17411,5,0,1.000,20.2,20.0,20,150.0 +89,autumn,1565.5,454.0,400.0,784.2,32.0,0,0.0,0.715,100.0,367.6,1204,1323,544,0,18529,5,0,1.000,20.2,20.0,20,150.0 +90,winter,1535.9,454.0,400.0,701.4,74.0,0,0.0,0.865,100.0,367.6,2507,1155,478,0,17460,5,0,1.000,20.2,20.0,20,150.0 +91,winter,1513.4,454.0,400.0,632.6,59.7,0,0.0,0.765,100.0,373.8,2223,1526,475,0,17376,5,0,1.000,20.2,20.0,20,150.0 +92,winter,1505.8,454.0,400.0,577.2,36.4,0,0.0,0.915,100.0,355.8,1468,1570,511,0,18051,5,0,1.000,19.8,20.0,20,150.0 +93,winter,1482.8,454.0,400.0,510.5,69.6,0,0.0,0.815,100.0,369.0,3047,1573,422,0,16558,5,0,1.000,20.2,20.0,20,150.0 +94,winter,1466.8,454.0,400.0,456.7,54.1,0,1.4,0.715,100.0,373.7,3028,2627,339,385,15221,5,0,1.000,18.6,20.0,20,150.0 +95,winter,1444.3,454.0,400.0,409.0,59.6,0,6.2,0.865,100.0,365.1,3565,2089,338,633,14975,5,0,1.000,18.6,20.0,20,150.0 +96,winter,1433.9,454.0,400.0,356.7,57.0,0,2.3,0.765,100.0,371.6,2427,2511,395,882,15385,5,0,1.000,19.8,20.0,20,150.0 +97,winter,1426.1,454.0,400.0,318.3,45.3,0,5.3,0.915,100.0,356.8,3537,2125,322,601,15015,5,0,1.000,19.2,20.0,20,150.0 +98,winter,1406.1,454.0,400.0,281.6,59.2,0,1.8,0.815,100.0,359.5,5686,1459,216,1578,12661,5,0,1.000,21.4,20.0,20,150.0 +99,winter,1140.0,454.0,400.0,255.3,311.1,0,1.3,0.715,100.0,361.5,5280,1776,223,3529,10792,5,0,1.000,21.3,20.0,20,150.0 +100,winter,986.1,454.0,400.0,234.2,205.3,0,6.4,0.865,100.0,345.3,7979,1401,53,5522,6645,5,0,1.000,20.4,20.0,20,150.0 +101,winter,914.9,454.0,400.0,219.1,117.6,0,5.4,0.765,100.0,346.6,8731,909,10,7641,4309,5,0,1.000,27.9,20.0,20,150.0 +102,winter,891.2,454.0,400.0,202.7,76.8,0,12.7,0.915,100.0,322.7,9486,265,1,7678,4170,5,0,1.000,29.9,20.0,20,150.0 +103,winter,880.0,454.0,400.0,186.8,65.0,0,6.0,0.815,100.0,331.6,9368,562,2,7673,3995,5,0,1.000,30.0,20.0,20,150.0 +104,winter,884.5,454.0,341.5,176.3,104.7,0,0.0,0.715,100.0,333.8,9459,322,0,7616,4203,5,0,1.000,30.0,20.0,20,150.0 +105,winter,890.4,454.0,343.0,163.3,47.9,0,9.4,0.865,100.0,332.5,9621,400,0,7560,4019,5,0,1.000,22.0,20.0,20,150.0 +106,winter,909.2,454.0,344.5,154.2,31.2,0,11.8,0.765,100.0,320.7,9511,206,0,7704,4179,5,0,1.000,30.0,20.0,20,150.0 +107,winter,882.0,454.0,287.5,145.4,138.1,0,8.7,0.915,100.0,328.9,9201,767,0,7640,3992,5,0,1.000,30.0,20.0,20,150.0 +108,winter,890.8,454.0,243.5,137.6,92.3,0,6.2,0.815,100.0,313.6,9552,264,0,7697,4087,5,0,1.000,30.0,20.0,20,150.0 +109,winter,879.2,454.0,247.5,130.4,65.5,0,9.8,0.715,100.0,361.7,8946,951,0,7590,4113,5,0,1.000,26.0,20.0,20,126.0 +110,winter,920.8,454.0,251.5,125.1,11.8,0,0.0,0.865,100.0,335.7,3511,541,0,4320,13228,5,0,1.000,30.0,20.0,20,102.8 +111,winter,963.2,454.0,255.5,122.8,5.6,0,0.0,0.765,100.0,304.6,3442,822,0,0,17336,5,0,1.000,30.0,20.0,20,98.8 +112,winter,971.2,454.0,259.5,120.6,44.0,0,0.0,0.915,100.0,298.6,5959,598,0,534,14509,5,0,1.000,30.0,20.0,20,90.8 +113,winter,976.8,454.0,263.5,120.0,46.9,0,0.5,0.815,100.0,330.5,6770,741,0,759,13330,5,0,1.000,30.0,20.0,20,70.8 +114,winter,1005.6,454.0,267.5,120.0,19.2,0,0.0,0.715,100.0,367.3,5324,688,0,0,15588,5,0,1.000,30.0,20.0,20,16.0 +115,winter,1035.2,454.0,271.5,120.0,18.4,0,4.2,0.865,100.0,349.9,5899,953,0,381,14367,5,0,1.000,30.0,20.0,20,0.0 +116,winter,1072.0,454.0,275.5,120.0,11.2,0,0.0,0.765,100.0,325.0,9609,276,0,3166,8549,5,0,1.000,30.0,20.0,20,0.0 +117,winter,1090.0,454.0,279.5,120.0,30.0,0,5.6,0.915,100.0,305.0,9472,513,0,6706,4909,5,0,1.000,30.0,20.0,20,0.0 +118,winter,1106.4,454.0,283.5,120.0,31.6,2,0.0,0.815,100.0,301.6,9174,610,0,5595,6221,5,0,1.000,30.0,20.0,20,0.0 +119,winter,1141.6,454.0,287.5,120.0,12.8,0,0.0,0.715,100.0,279.4,9434,437,0,7484,4245,5,0,1.000,30.0,20.0,20,0.0 +120,spring,984.0,454.0,291.5,360.0,301.6,0,8.1,0.665,100.0,297.1,9156,672,0,7620,4152,5,0,1.000,30.0,20.0,20,0.0 +121,spring,1043.6,454.0,295.5,594.0,90.4,0,2.2,0.415,100.0,280.6,9626,244,0,7557,4173,5,0,1.000,30.0,20.0,20,0.0 +122,spring,1168.9,454.0,299.5,671.0,166.4,0,1.6,0.862,100.0,340.8,6567,819,0,6130,8084,5,0,1.000,30.0,20.0,20,23.6 +123,spring,1281.7,454.0,303.5,696.0,156.8,0,0.0,0.846,100.0,331.2,4513,3198,0,4220,9669,5,0,1.000,30.0,20.0,20,133.8 +124,spring,1394.2,454.0,307.5,676.0,224.0,0,6.0,0.746,100.0,368.9,5187,1468,227,3447,11271,5,0,1.000,30.0,20.0,20,150.0 +125,spring,1508.6,454.0,311.5,781.0,50.8,0,0.0,0.862,100.0,364.8,1079,2105,505,0,17911,5,0,1.000,20.0,20.0,20,150.0 +126,spring,1596.9,454.0,315.5,791.0,65.2,0,0.0,0.796,100.0,369.9,1614,974,542,0,18470,5,0,1.000,21.6,20.0,20,150.0 +127,spring,1648.2,454.0,319.5,795.0,42.8,0,0.0,0.862,100.0,358.8,1448,1214,536,0,18402,5,0,1.000,22.2,20.0,20,150.0 +128,spring,1655.9,454.0,323.5,795.0,67.2,0,0.0,0.846,100.0,367.3,1873,981,524,0,18222,5,0,1.000,21.8,20.0,20,150.0 +129,spring,1658.6,454.0,327.5,795.0,55.6,0,0.0,0.746,100.0,369.8,1672,1457,507,0,17964,5,0,1.000,23.5,20.0,20,150.0 +130,spring,1661.1,454.0,331.5,796.0,59.2,0,0.0,0.862,100.0,367.9,1720,834,542,0,18504,5,0,1.000,18.7,20.0,20,150.0 +131,spring,1658.3,454.0,335.5,796.0,49.2,0,0.0,0.796,100.0,368.8,1444,1197,537,0,18422,5,0,1.000,19.5,20.0,20,150.0 +132,spring,1652.7,454.0,339.5,800.0,58.0,0,0.0,0.862,100.0,365.8,1711,1343,513,0,18033,5,0,1.000,21.5,20.0,20,150.0 +133,spring,1646.6,454.0,343.5,798.0,60.9,0,0.0,0.846,100.0,367.9,1758,1113,525,0,18204,5,0,1.000,21.9,20.0,20,150.0 +134,spring,1646.6,454.0,347.5,798.0,44.8,0,0.0,0.746,100.0,368.8,1262,1434,536,0,18368,5,0,1.000,22.4,20.0,20,150.0 +135,spring,1641.0,454.0,351.5,798.0,58.4,0,0.0,0.862,100.0,364.8,1716,1132,527,0,18225,5,0,1.000,21.6,20.0,20,150.0 +136,spring,1638.9,454.0,355.5,798.0,55.3,0,0.0,0.796,100.0,369.9,1879,991,524,0,18206,5,0,1.000,18.8,20.0,20,150.0 +137,spring,1643.7,454.0,359.5,800.0,41.6,0,0.0,0.862,100.0,358.8,1332,1605,518,0,18145,5,0,1.000,19.6,20.0,20,150.0 +138,spring,1638.1,454.0,363.5,800.0,66.8,0,0.0,0.846,100.0,364.8,1855,983,526,0,18236,5,0,1.000,22.4,20.0,20,150.0 +139,spring,1637.7,454.0,367.5,796.0,56.0,0,0.0,0.746,100.0,369.8,1825,1027,526,0,18222,5,0,1.000,19.2,20.0,20,150.0 +140,spring,1632.9,454.0,371.5,796.0,63.6,0,0.0,0.862,100.0,367.8,1651,1456,510,0,17983,5,0,1.000,18.4,20.0,20,150.0 +141,spring,1630.1,454.0,375.5,796.0,52.0,0,0.0,0.795,100.0,368.8,1468,1277,533,0,18322,5,0,1.000,21.3,20.0,20,150.0 +142,spring,1627.7,454.0,379.5,800.0,57.6,0,0.0,0.862,100.0,365.8,1725,1120,527,0,18228,5,0,1.000,22.1,20.0,20,150.0 +143,spring,1624.0,454.0,383.5,796.0,59.3,0,0.0,0.845,100.0,366.8,1956,995,518,0,18131,5,0,1.000,22.1,20.0,20,150.0 +144,spring,1629.2,454.0,387.0,796.0,45.6,0,0.0,0.745,100.0,368.8,1386,1308,537,0,18369,5,0,1.000,22.3,20.0,20,150.0 +145,spring,1626.8,454.0,390.5,798.0,57.6,0,0.0,0.862,100.0,364.8,1777,1246,517,0,18060,5,0,1.000,21.9,20.0,20,150.0 +146,spring,1624.8,454.0,394.0,798.0,57.6,0,0.0,0.795,100.0,370.1,1825,1115,520,0,18140,5,0,1.000,21.1,20.0,20,150.0 +147,spring,1633.2,454.0,397.0,800.0,39.2,0,0.0,0.862,100.0,358.8,1406,1252,534,0,18408,5,0,1.000,19.7,20.0,20,150.0 +148,spring,1623.9,454.0,398.0,798.0,67.7,0,0.0,0.845,100.0,363.8,1888,1130,513,0,18069,5,0,1.000,20.1,20.0,20,150.0 +149,spring,1620.3,454.0,399.0,798.0,61.6,0,0.0,0.745,100.0,369.8,1745,1178,520,0,18157,5,0,1.000,19.9,20.0,20,150.0 +150,summer,1614.3,454.0,400.0,790.0,63.6,0,0.0,0.862,100.0,367.8,1786,1409,508,0,17897,5,0,1.000,21.1,20.0,20,150.0 +151,summer,1613.5,454.0,400.0,790.0,50.8,0,0.0,0.795,100.0,368.8,1622,1218,527,0,18233,5,0,1.000,21.9,20.0,20,150.0 +152,summer,1610.7,454.0,400.0,792.0,56.8,0,0.0,0.862,100.0,365.8,1883,1079,517,0,18121,5,0,1.000,20.8,20.0,20,150.0 +153,summer,1600.7,454.0,400.0,792.0,62.0,0,0.0,0.845,100.0,366.3,2061,998,513,0,18028,5,0,1.000,20.8,20.0,20,150.0 +154,summer,1600.7,454.0,400.0,792.0,50.0,0,0.0,0.745,100.0,368.8,1390,1435,528,0,18247,5,0,1.000,21.3,20.0,20,150.0 +155,summer,1597.9,454.0,400.0,792.0,62.8,0,0.0,0.862,100.0,364.8,2071,1170,502,0,17857,5,0,1.000,21.3,20.0,20,150.0 +156,summer,1591.9,454.0,400.0,792.0,64.0,0,0.0,0.795,100.0,369.9,2231,1229,490,0,17650,5,0,1.000,21.3,20.0,20,150.0 +157,summer,1595.9,454.0,400.0,794.0,42.0,0,0.0,0.862,100.0,358.8,1410,1917,496,0,17777,5,0,1.000,21.4,20.0,20,150.0 +158,summer,1585.9,454.0,400.0,788.0,68.0,0,0.0,0.845,100.0,365.8,1832,1044,523,0,18201,5,0,1.000,21.4,20.0,20,150.0 +159,summer,1583.0,454.0,400.0,788.0,58.9,0,0.0,0.745,100.0,369.8,1976,1562,486,0,17576,5,0,1.000,20.4,20.0,20,150.0 +160,summer,1581.0,454.0,400.0,786.0,66.0,0,0.0,0.862,100.0,367.9,1901,1736,478,0,17485,5,0,1.000,20.4,20.0,20,150.0 +161,summer,1583.0,454.0,400.0,786.0,50.0,0,0.0,0.795,100.0,368.8,1641,1129,530,0,18300,5,0,1.000,20.5,20.0,20,150.0 +162,summer,1582.5,454.0,400.0,786.0,56.5,0,0.0,0.862,100.0,365.8,1882,1218,507,0,17993,5,0,1.000,20.5,20.0,20,150.0 +163,summer,1574.5,454.0,400.0,790.0,62.0,0,0.0,0.845,100.0,366.8,1961,1159,510,0,17970,5,0,1.000,20.5,20.0,20,150.0 +164,summer,1576.5,454.0,400.0,790.0,50.0,0,0.0,0.745,100.0,368.8,1597,1326,521,0,18156,5,0,1.000,21.5,20.0,20,150.0 +165,summer,1574.5,454.0,400.0,788.0,62.0,0,0.0,0.862,100.0,364.8,1932,1357,501,0,17810,5,0,1.000,21.5,20.0,20,150.0 +166,summer,1570.5,454.0,400.0,790.0,64.0,0,0.0,0.795,100.0,369.9,2264,1168,493,0,17675,5,0,1.000,21.5,20.0,20,150.0 +167,summer,1578.5,454.0,400.0,792.0,42.0,0,0.0,0.862,100.0,358.8,1456,1958,489,0,17697,5,0,1.000,21.6,20.0,20,150.0 +168,summer,1574.5,454.0,400.0,786.0,64.0,0,0.0,0.845,100.0,363.3,2417,1232,479,0,17472,5,0,1.000,21.6,20.0,20,150.0 +169,summer,1572.0,454.0,400.0,786.0,60.5,0,0.0,0.745,100.0,369.8,2085,1022,510,0,17983,5,0,1.000,20.1,20.0,20,150.0 +170,summer,1568.0,454.0,400.0,782.0,66.0,0,0.0,0.862,100.0,368.0,2052,1509,483,0,17556,5,0,1.000,20.1,20.0,20,150.0 +171,summer,1570.0,454.0,400.0,780.0,50.0,0,0.0,0.795,100.0,368.8,1637,1356,517,0,18090,5,0,1.000,20.3,20.0,20,150.0 +172,summer,1570.0,454.0,400.0,780.0,58.0,0,0.0,0.862,100.0,365.8,2118,1250,496,0,17736,5,0,1.000,20.3,20.0,20,150.0 +173,summer,1566.0,454.0,400.0,780.0,62.0,0,0.0,0.845,100.0,366.8,2220,1250,491,0,17639,5,0,1.000,20.3,20.0,20,150.0 +174,summer,1572.5,454.0,400.0,782.0,48.0,0,0.0,0.745,100.0,368.8,1548,1395,522,0,18135,5,0,1.000,19.3,20.0,20,150.0 +175,summer,1568.5,454.0,400.0,786.0,62.0,0,0.0,0.862,100.0,364.8,2157,1146,498,0,17799,5,0,1.000,19.3,20.0,20,150.0 +176,summer,1564.5,454.0,400.0,788.0,64.0,0,0.0,0.795,100.0,369.9,2141,1305,491,0,17663,5,0,1.000,19.3,20.0,20,150.0 +177,summer,1574.5,454.0,400.0,786.0,42.0,0,0.0,0.862,100.0,358.8,1508,1437,519,0,18136,5,0,1.000,19.4,20.0,20,150.0 +178,summer,1568.5,454.0,400.0,782.0,64.0,0,0.0,0.845,100.0,363.3,2376,1088,488,0,17648,5,0,1.000,19.4,20.0,20,150.0 +179,summer,1564.5,454.0,400.0,784.0,64.0,0,0.0,0.745,100.0,369.8,1978,1420,495,0,17707,5,0,1.000,19.9,20.0,20,150.0 +180,autumn,1562.5,454.0,400.0,779.2,66.0,0,0.0,0.861,100.0,367.9,1882,1638,486,0,17594,5,0,1.000,19.9,20.0,20,150.0 +181,autumn,1568.5,454.0,400.0,776.4,50.0,0,0.0,0.795,100.0,368.8,1525,1449,518,0,18108,5,0,1.000,19.9,20.0,20,150.0 +182,autumn,1570.5,454.0,400.0,774.4,58.0,0,0.0,0.861,100.0,365.8,1885,1274,508,0,17933,5,0,1.000,19.9,20.0,20,150.0 +183,autumn,1566.5,454.0,400.0,771.6,62.0,0,0.0,0.845,100.0,366.8,2127,1142,501,0,17830,5,0,1.000,19.9,20.0,20,150.0 +184,autumn,1572.5,454.0,400.0,772.2,49.4,0,0.0,0.745,100.0,368.2,1507,1292,528,0,18273,5,0,1.000,20.9,20.0,20,150.0 +185,autumn,1572.5,454.0,400.0,769.4,62.0,0,0.0,0.861,100.0,364.2,2098,1343,491,0,17668,5,0,1.000,20.9,20.0,20,150.0 +186,autumn,1564.5,454.0,400.0,769.4,68.0,0,0.0,0.795,100.0,371.5,2395,1066,490,0,17649,5,0,1.000,20.9,20.0,20,150.0 +187,autumn,1574.5,454.0,400.0,777.4,36.0,0,0.0,0.861,100.0,358.2,1274,1656,519,0,18151,5,0,1.000,19.2,20.0,20,150.0 +188,autumn,1566.5,454.0,400.0,776.0,65.6,0,0.0,0.845,100.0,363.8,1963,1143,512,0,17982,5,0,1.000,19.2,20.0,20,150.0 +189,autumn,1560.0,454.0,400.0,768.6,67.5,0,0.0,0.745,100.0,371.8,2132,1614,472,0,17382,5,0,1.000,19.2,20.0,20,150.0 +190,autumn,1554.0,454.0,400.0,766.2,69.2,0,0.0,0.861,100.0,371.2,2186,1692,465,0,17257,5,0,1.000,19.2,20.0,20,150.0 +191,autumn,1560.0,454.0,400.0,771.4,43.6,0,0.0,0.795,100.0,367.7,1458,1380,527,0,18235,5,0,1.000,19.4,20.0,20,150.0 +192,autumn,1560.0,454.0,400.0,772.6,59.2,0,0.0,0.861,100.0,363.8,2373,1068,494,0,17665,5,0,1.000,19.5,20.0,20,150.0 +193,autumn,1556.0,454.0,400.0,771.4,67.2,0,0.0,0.845,100.0,370.0,2323,1208,486,0,17583,5,0,1.000,19.5,20.0,20,150.0 +194,autumn,1564.0,454.0,400.0,775.8,43.2,0,0.0,0.745,100.0,367.2,1356,1780,506,0,17958,5,0,1.000,20.5,20.0,20,150.0 +195,autumn,1564.0,454.0,400.0,774.6,61.2,0,0.0,0.861,100.0,362.4,2164,1261,492,0,17683,5,0,1.000,20.5,20.0,20,150.0 +196,autumn,1558.0,454.0,400.0,771.8,71.2,0,0.0,0.795,100.0,372.6,2587,1107,474,0,17432,5,0,1.000,20.5,20.0,20,150.0 +197,autumn,1568.0,454.0,400.0,778.2,35.2,0,0.0,0.861,100.0,356.8,1397,1982,495,0,17726,5,0,1.000,20.5,20.0,20,150.0 +198,autumn,1564.0,454.0,400.0,778.4,64.0,0,0.0,0.844,100.0,361.8,2279,1226,487,0,17608,5,0,1.000,20.5,20.0,20,150.0 +199,autumn,1560.0,454.0,400.0,774.0,70.0,0,0.0,0.744,100.0,373.8,2075,1176,500,0,17849,5,0,1.000,19.5,20.0,20,150.0 +200,autumn,1558.0,454.0,400.0,770.8,66.0,0,0.0,0.861,100.0,371.9,2133,1599,473,0,17395,5,0,1.000,19.5,20.0,20,150.0 +201,autumn,1564.0,454.0,400.0,778.8,42.0,0,0.0,0.794,100.0,366.9,1473,1338,528,0,18261,5,0,1.000,19.6,20.0,20,150.0 +202,autumn,1564.0,454.0,400.0,777.6,62.0,0,0.0,0.861,100.0,365.8,2243,1072,496,0,17789,5,0,1.000,19.7,20.0,20,150.0 +203,autumn,1559.5,454.0,400.0,771.6,64.5,0,0.0,0.844,100.0,370.3,2218,1253,490,0,17639,5,0,1.000,19.7,20.0,20,150.0 +204,autumn,1565.5,454.0,400.0,780.2,41.8,0,0.0,0.744,100.0,366.6,1497,1379,519,73,18132,5,0,1.000,20.2,20.0,20,150.0 +205,autumn,1561.5,454.0,400.0,773.4,66.0,0,0.0,0.861,100.0,364.6,2277,1369,478,0,17476,5,0,1.000,20.2,20.0,20,150.0 +206,autumn,1553.5,454.0,400.0,769.6,71.4,0,0.0,0.794,100.0,375.0,2466,1054,487,0,17593,5,0,1.000,20.2,20.0,20,150.0 +207,autumn,1563.5,454.0,400.0,774.0,37.2,0,0.5,0.861,100.0,361.2,1388,1570,518,0,18124,5,0,1.000,20.2,20.0,20,150.0 +208,autumn,1559.5,454.0,400.0,770.0,67.2,0,0.0,0.844,100.0,366.4,2359,1168,486,0,17587,5,0,1.000,20.2,20.0,20,150.0 +209,autumn,1557.0,454.0,400.0,767.6,61.7,0,0.0,0.744,100.0,374.6,2059,1347,496,0,17698,5,0,1.000,20.2,20.0,20,150.0 +210,winter,1536.2,454.0,400.0,694.2,58.0,0,0.0,0.861,100.0,368.6,1656,1433,514,0,17997,5,0,1.000,20.2,20.0,20,150.0 +211,winter,1516.2,454.0,400.0,629.3,53.7,0,0.0,0.794,100.0,369.5,2127,1656,464,120,17233,5,0,1.000,20.2,20.0,20,150.0 +212,winter,1498.6,454.0,400.0,564.6,56.9,0,0.0,0.861,100.0,366.8,2224,1275,489,0,17612,5,0,1.000,18.4,20.0,20,150.0 +213,winter,1478.8,454.0,400.0,506.5,59.2,0,2.7,0.844,100.0,367.0,2993,1500,416,250,16441,5,0,1.000,20.1,20.0,20,150.0 +214,winter,1465.2,454.0,400.0,455.5,50.8,0,0.0,0.744,100.0,369.2,1978,2377,437,0,16808,5,0,1.000,19.3,20.0,20,150.0 +215,winter,1447.9,454.0,400.0,398.7,64.6,0,0.0,0.861,100.0,368.5,3118,2007,386,81,16008,5,0,1.000,18.6,20.0,20,150.0 +216,winter,1431.4,454.0,400.0,352.4,59.9,0,0.4,0.794,100.0,373.4,2735,2008,409,79,16369,5,0,1.000,18.2,20.0,20,150.0 +217,winter,1422.1,454.0,400.0,322.8,37.7,0,5.5,0.861,100.0,355.5,2758,2797,340,754,14951,5,0,1.000,20.7,20.0,20,150.0 +218,winter,1404.1,454.0,400.0,278.3,66.6,0,3.5,0.844,100.0,362.3,5946,1351,220,2130,11953,5,0,1.000,20.2,20.0,20,150.0 +219,winter,1284.8,454.0,400.0,255.1,156.7,0,6.8,0.744,100.0,362.9,5154,2015,213,3447,10771,5,0,1.000,23.7,20.0,20,150.0 +220,winter,889.8,454.0,322.0,234.4,528.4,0,2.8,0.861,100.0,350.1,7834,407,123,4730,8506,5,0,1.000,20.0,20.0,20,150.0 +221,winter,898.1,454.0,238.0,215.3,133.1,0,3.1,0.794,100.0,345.1,8887,804,10,6903,4996,5,0,1.000,20.0,20.0,20,150.0 +222,winter,880.8,454.0,242.0,199.9,67.3,0,12.6,0.861,100.0,330.5,9293,510,4,7610,4183,5,0,1.000,27.7,20.0,20,150.0 +223,winter,888.6,454.0,246.0,183.2,46.7,0,12.9,0.844,100.0,325.0,9357,528,0,7657,4058,5,0,1.000,30.0,20.0,20,150.0 +224,winter,896.3,454.0,250.0,169.6,44.3,0,12.2,0.744,100.0,338.2,9554,316,0,7672,4058,5,0,1.000,26.0,20.0,20,150.0 +225,winter,881.7,454.0,248.0,158.2,72.8,0,7.4,0.861,100.0,330.1,9438,583,0,7655,3924,5,0,1.000,30.0,20.0,20,150.0 +226,winter,889.7,454.0,240.0,149.0,55.3,0,7.7,0.794,100.0,318.3,9452,372,0,7599,4177,5,0,1.000,30.0,20.0,20,150.0 +227,winter,901.2,454.0,244.0,141.3,40.0,0,0.0,0.861,100.0,317.3,9423,319,0,7687,4171,5,0,1.000,26.0,20.0,20,150.0 +228,winter,900.8,454.0,248.0,135.3,52.7,0,9.1,0.844,100.0,312.4,9029,787,0,7633,4151,5,0,1.000,30.0,20.0,20,150.0 +229,winter,919.3,454.0,252.0,129.9,32.8,0,1.6,0.744,100.0,295.6,8818,466,0,7334,4982,5,0,1.000,30.0,20.0,20,150.0 +230,winter,875.7,454.0,216.5,125.4,137.4,0,0.0,0.861,100.0,300.2,9818,226,0,7324,4232,5,0,1.000,30.0,20.0,20,150.0 +231,winter,909.3,454.0,221.0,122.9,17.1,0,0.0,0.794,100.0,328.0,3772,1460,0,4320,12048,5,0,1.000,30.0,20.0,20,98.1 +232,winter,938.1,454.0,225.5,120.9,23.3,0,0.0,0.861,100.0,317.3,5247,733,0,0,15620,5,0,1.000,30.0,20.0,20,79.1 +233,winter,965.7,454.0,230.0,120.0,25.3,0,0.0,0.844,100.0,332.5,5062,1048,0,268,15222,5,0,1.000,30.0,20.0,20,47.1 +234,winter,1000.9,454.0,234.5,120.0,12.8,0,0.0,0.744,100.0,329.3,4645,792,0,0,16163,5,0,1.000,30.0,20.0,20,26.1 +235,winter,1030.1,454.0,239.0,120.0,18.8,1,2.4,0.860,100.0,320.1,7948,713,7,1983,10949,5,0,1.000,27.5,20.0,20,0.0 +236,winter,1032.5,454.0,243.5,120.0,45.6,0,0.0,0.794,100.0,326.2,9558,314,0,6747,4981,5,0,1.000,30.0,20.0,20,0.0 +237,winter,1057.7,454.0,248.0,120.0,22.8,0,3.4,0.860,100.0,304.0,9098,899,0,6918,4685,5,0,1.000,30.0,20.0,20,0.0 +238,winter,1082.1,454.0,252.5,120.0,23.6,5,4.5,0.844,100.0,287.6,8983,996,0,5768,5853,5,0,1.000,30.0,20.0,20,0.0 +239,winter,1080.5,454.0,257.0,120.0,49.6,2,11.7,0.744,100.0,276.4,9458,418,0,6007,5717,5,0,1.000,30.0,20.0,20,0.0 +240,spring,970.5,454.0,243.5,360.0,272.0,1,6.6,0.710,100.0,288.2,9820,368,0,7697,3715,5,0,1.000,30.0,20.0,20,0.0 +241,spring,988.9,454.0,248.0,594.0,131.6,0,12.5,0.444,100.0,303.9,9510,336,0,7573,4181,5,0,1.000,30.0,20.0,20,0.0 +242,spring,1117.3,454.0,252.5,644.0,195.6,0,4.2,0.829,100.0,354.1,7273,1308,0,6775,6244,5,0,1.000,30.0,20.0,20,29.3 +243,spring,1245.3,454.0,257.0,647.0,216.0,0,0.8,0.862,100.0,328.5,5689,2003,46,5297,8565,5,0,1.000,30.0,20.0,20,150.0 diff --git a/soak_stats.csv.import b/soak_stats.csv.import new file mode 100644 index 0000000..be5c1b7 --- /dev/null +++ b/soak_stats.csv.import @@ -0,0 +1,19 @@ +[remap] + +importer="csv_translation" +type="Translation" +uid="uid://da6vou2v16yvt" + +[deps] + +files=["res://soak_stats.season.translation", "res://soak_stats.wood.translation", "res://soak_stats.stone.translation", "res://soak_stats.clay.translation", "res://soak_stats.food.translation", "res://soak_stats.harvested.translation", "res://soak_stats.trades.translation", "res://soak_stats.avg.translation", "res://soak_stats.avg.translation", "res://soak_stats.avg.translation", "res://soak_stats.carried.translation", "res://soak_stats.gather.translation", "res://soak_stats.build.translation", "res://soak_stats.trade.translation", "res://soak_stats.rest.translation", "res://soak_stats.social.translation", "res://soak_stats.shelters.translation", "res://soak_stats.ruins.translation", "res://soak_stats.avg.translation", "res://soak_stats.upkeep.translation", "res://soak_stats.burn.translation", "res://soak_stats.modules.translation", "res://soak_stats.granary.translation"] + +source_file="res://soak_stats.csv" +dest_files=["res://soak_stats.season.translation", "res://soak_stats.wood.translation", "res://soak_stats.stone.translation", "res://soak_stats.clay.translation", "res://soak_stats.food.translation", "res://soak_stats.harvested.translation", "res://soak_stats.trades.translation", "res://soak_stats.avg.translation", "res://soak_stats.avg.translation", "res://soak_stats.avg.translation", "res://soak_stats.carried.translation", "res://soak_stats.gather.translation", "res://soak_stats.build.translation", "res://soak_stats.trade.translation", "res://soak_stats.rest.translation", "res://soak_stats.social.translation", "res://soak_stats.shelters.translation", "res://soak_stats.ruins.translation", "res://soak_stats.avg.translation", "res://soak_stats.upkeep.translation", "res://soak_stats.burn.translation", "res://soak_stats.modules.translation", "res://soak_stats.granary.translation"] + +[params] + +compress=1 +delimiter=0 +unescape_keys=false +unescape_translations=true