Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of FireSpreads v3.6.1
plugins\FireSpreads.dll
Decompiled a year ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.CodeDom.Compiler; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.Globalization; using System.IO; using System.Linq; using System.Linq.Expressions; using System.Reflection; using System.Reflection.Emit; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Serialization; using System.Runtime.Versioning; using System.Security.Permissions; using System.Text; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Configuration; using FireSpreads.Reflection; using HarmonyLib; using Jotunn; using Jotunn.Configs; using Jotunn.Entities; using Jotunn.Managers; using Jotunn.Utils; using MonoMod.Utils; using SoftReferenceableAssets; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.SceneManagement; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: AssemblyTitle("FireSpreads")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("FireSpreads")] [assembly: AssemblyCopyright("Copyright © 2021")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("e3243d22-4307-4008-ba36-9f326008cde5")] [assembly: AssemblyFileVersion("0.0.1.0")] [assembly: TargetFramework(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("0.0.1.0")] namespace FireSpreads { public class ApproachOpenDoor : MonoBehaviour { private bool m_done; private void OnTriggerEnter(Collider other) { //IL_003a: Unknown result type (might be due to invalid IL or missing references) if (!m_done && !((Object)(object)((Component)other).gameObject.GetComponent<Player>() == (Object)null)) { m_done = true; Door component = ((Component)this).gameObject.GetComponent<Door>(); if ((Object)(object)component != (Object)null) { component.Open(Vector3.zero); } } } } public class FireDestruction : MonoBehaviour { public ZNetView m_nview; public float m_timeout = 15f; public void Awake() { m_nview = ((Component)this).GetComponent<ZNetView>(); ((MonoBehaviour)this).InvokeRepeating("DestroyNow", m_timeout, 1f); } public void StartCountdown(float timeout) { m_timeout = timeout; ((MonoBehaviour)this).InvokeRepeating("DestroyNow", m_timeout, 1f); } public void DestroyNow() { //IL_0068: Unknown result type (might be due to invalid IL or missing references) //IL_006d: Unknown result type (might be due to invalid IL or missing references) if (!Object.op_Implicit((Object)(object)m_nview) || !m_nview.IsValid()) { Object.Destroy((Object)(object)((Component)this).gameObject); return; } if (!m_nview.HasOwner()) { m_nview.ClaimOwnership(); } if (m_nview.IsOwner()) { if (FireSpreads.m_lastFramerate > (float)FireSpreads.TargetFPSConfig.Value) { FireSpreads.m_cinder_effects_noznet.Create(((Component)this).transform.position, Quaternion.identity, (Transform)null, 1f, -1); } ZNetScene.instance.Destroy(((Component)this).gameObject); } } } public class LocationMarker : MonoBehaviour { public string m_location; public void Awake() { ZNetView component = ((Component)this).GetComponent<ZNetView>(); if (!((Object)(object)component == (Object)null) && component.IsValid() && component.IsOwner()) { component.GetZDO().Set(FireSpreads.FireLocationHash, m_location); if (FireController.s_fireplaces.ContainsKey(((Component)this).gameObject)) { FireController.s_fireplaces.Remove(((Component)this).gameObject); } } } } public class ScalerHelper : MonoBehaviour { private Scaler.ScaleInfo m_scaleInfo = new Scaler.ScaleInfo(); private Transform m_fireTransform; public void Awake() { m_fireTransform = ((Component)this).transform.Find("bid_fire"); if ((Object)(object)m_fireTransform == (Object)null) { m_fireTransform = ((Component)this).transform.Find("bid_fire_tree"); } } public void LoadJsonInfoFromGo() { //IL_0072: Unknown result type (might be due to invalid IL or missing references) //IL_008d: Unknown result type (might be due to invalid IL or missing references) //IL_00a8: Unknown result type (might be due to invalid IL or missing references) //IL_011b: Unknown result type (might be due to invalid IL or missing references) //IL_013b: Unknown result type (might be due to invalid IL or missing references) //IL_01e0: Unknown result type (might be due to invalid IL or missing references) //IL_01e5: Unknown result type (might be due to invalid IL or missing references) //IL_01e9: Unknown result type (might be due to invalid IL or missing references) //IL_01ee: Unknown result type (might be due to invalid IL or missing references) //IL_0320: Unknown result type (might be due to invalid IL or missing references) //IL_0325: Unknown result type (might be due to invalid IL or missing references) //IL_0329: Unknown result type (might be due to invalid IL or missing references) //IL_032e: Unknown result type (might be due to invalid IL or missing references) //IL_0334: Unknown result type (might be due to invalid IL or missing references) //IL_0339: Unknown result type (might be due to invalid IL or missing references) //IL_0344: Unknown result type (might be due to invalid IL or missing references) //IL_0349: Unknown result type (might be due to invalid IL or missing references) //IL_0354: Unknown result type (might be due to invalid IL or missing references) //IL_0359: Unknown result type (might be due to invalid IL or missing references) //IL_036d: Unknown result type (might be due to invalid IL or missing references) //IL_0381: Unknown result type (might be due to invalid IL or missing references) //IL_0386: Unknown result type (might be due to invalid IL or missing references) //IL_039c: Unknown result type (might be due to invalid IL or missing references) //IL_03a1: Unknown result type (might be due to invalid IL or missing references) //IL_0266: Unknown result type (might be due to invalid IL or missing references) //IL_026b: Unknown result type (might be due to invalid IL or missing references) //IL_0271: Unknown result type (might be due to invalid IL or missing references) //IL_0276: Unknown result type (might be due to invalid IL or missing references) //IL_0281: Unknown result type (might be due to invalid IL or missing references) //IL_0286: Unknown result type (might be due to invalid IL or missing references) //IL_0291: Unknown result type (might be due to invalid IL or missing references) //IL_0296: Unknown result type (might be due to invalid IL or missing references) //IL_02aa: Unknown result type (might be due to invalid IL or missing references) //IL_02be: Unknown result type (might be due to invalid IL or missing references) //IL_02c3: Unknown result type (might be due to invalid IL or missing references) //IL_02d9: Unknown result type (might be due to invalid IL or missing references) //IL_02de: Unknown result type (might be due to invalid IL or missing references) //IL_01fb: Unknown result type (might be due to invalid IL or missing references) //IL_0201: Invalid comparison between Unknown and I4 //IL_03e3: Unknown result type (might be due to invalid IL or missing references) //IL_03e8: Unknown result type (might be due to invalid IL or missing references) //IL_03ec: Unknown result type (might be due to invalid IL or missing references) //IL_03f1: Unknown result type (might be due to invalid IL or missing references) //IL_03f7: Unknown result type (might be due to invalid IL or missing references) //IL_03fc: Unknown result type (might be due to invalid IL or missing references) //IL_0407: Unknown result type (might be due to invalid IL or missing references) //IL_040c: Unknown result type (might be due to invalid IL or missing references) //IL_0417: Unknown result type (might be due to invalid IL or missing references) //IL_041c: Unknown result type (might be due to invalid IL or missing references) //IL_0430: Unknown result type (might be due to invalid IL or missing references) //IL_0444: Unknown result type (might be due to invalid IL or missing references) //IL_0449: Unknown result type (might be due to invalid IL or missing references) //IL_045f: Unknown result type (might be due to invalid IL or missing references) //IL_0464: Unknown result type (might be due to invalid IL or missing references) //IL_0222: Unknown result type (might be due to invalid IL or missing references) //IL_0239: Unknown result type (might be due to invalid IL or missing references) //IL_0250: Unknown result type (might be due to invalid IL or missing references) //IL_04a6: Unknown result type (might be due to invalid IL or missing references) //IL_04ab: Unknown result type (might be due to invalid IL or missing references) //IL_04af: Unknown result type (might be due to invalid IL or missing references) //IL_04b4: Unknown result type (might be due to invalid IL or missing references) //IL_04ba: Unknown result type (might be due to invalid IL or missing references) //IL_04bf: Unknown result type (might be due to invalid IL or missing references) //IL_04ca: Unknown result type (might be due to invalid IL or missing references) //IL_04cf: Unknown result type (might be due to invalid IL or missing references) //IL_04da: Unknown result type (might be due to invalid IL or missing references) //IL_04df: Unknown result type (might be due to invalid IL or missing references) //IL_04f3: Unknown result type (might be due to invalid IL or missing references) //IL_0507: Unknown result type (might be due to invalid IL or missing references) //IL_050c: Unknown result type (might be due to invalid IL or missing references) //IL_0522: Unknown result type (might be due to invalid IL or missing references) //IL_0527: Unknown result type (might be due to invalid IL or missing references) string prefabName = Utils.GetPrefabName(((Component)this).gameObject); MonoBehaviour.print((object)("prefabname " + prefabName)); if (FireController.s_allBounds.TryGetValue(prefabName, out var value)) { MonoBehaviour.print((object)("bounds " + value)); m_scaleInfo.baseScaler = Scaler.GetScaler(((Component)this).gameObject, ignoreJson: true).GetType().ToString(); m_scaleInfo.boundsOffset = new Scaler.SerializableVector3(value.m_offset); m_scaleInfo.boundsSize = new Scaler.SerializableVector3(((Bounds)(ref value.m_bounds)).extents); m_scaleInfo.transformScale = new Scaler.SerializableVector3(m_fireTransform.localScale); MonoBehaviour.print((object)"nach scaleinfo "); if (FireController.ContainsFireSource(((Component)this).gameObject)) { MonoBehaviour.print((object)"in ContainsFireSource "); MonoBehaviour.print((object)("bounds.m_firesource " + value.m_firesource)); MonoBehaviour.print((object)"in ContainsFireSource "); m_scaleInfo.hasFireSource = true; m_scaleInfo.fireSourceBoundsOffset = new Scaler.SerializableVector3(value.m_firesource.m_offset); m_scaleInfo.fireSourceBoundsSize = new Scaler.SerializableVector3(((Bounds)(ref value.m_firesource.m_bounds)).extents); } MonoBehaviour.print((object)"nach ContainsFireSource "); FireController.FireState fireState = FireController.Instance.GetFireState(((Component)this).gameObject); MonoBehaviour.print((object)("fs " + fireState)); fireState.SetupBoundsConnected(); ParticleSystem[] componentsInChildren = ((Component)this).gameObject.GetComponentsInChildren<ParticleSystem>(); Vector3 vector = default(Vector3); Vector3 vector2 = default(Vector3); Vector3 vector3 = default(Vector3); Vector3 vector4 = default(Vector3); foreach (ParticleSystem val in componentsInChildren) { MonoBehaviour.print((object)("ps " + (object)val)); MinMaxCurve val2; if (((Object)((Component)val).gameObject.transform).name == "flames (1)") { ShapeModule shape = val.shape; MainModule main = val.main; if (((ShapeModule)(ref shape)).enabled && (int)((ShapeModule)(ref shape)).shapeType == 6) { m_scaleInfo.meshName = ((Object)((ShapeModule)(ref shape)).mesh).name; m_scaleInfo.meshScale = new Scaler.SerializableVector3(((ShapeModule)(ref shape)).scale); m_scaleInfo.meshPosition = new Scaler.SerializableVector3(((ShapeModule)(ref shape)).position); m_scaleInfo.meshRotation = new Scaler.SerializableVector3(((ShapeModule)(ref shape)).rotation); } else { EmissionModule emission = val.emission; val2 = ((MainModule)(ref main)).startSizeX; float constant = ((MinMaxCurve)(ref val2)).constant; val2 = ((MainModule)(ref main)).startSizeY; float constant2 = ((MinMaxCurve)(ref val2)).constant; val2 = ((MainModule)(ref main)).startSizeZ; ((Vector3)(ref vector))..ctor(constant, constant2, ((MinMaxCurve)(ref val2)).constant); m_scaleInfo.flamesStartSize = new Scaler.SerializableVector3(vector); Scaler.ScaleInfo scaleInfo = m_scaleInfo; val2 = ((EmissionModule)(ref emission)).rateOverTime; scaleInfo.flamesRateOverTime = ((MinMaxCurve)(ref val2)).constant; Scaler.ScaleInfo scaleInfo2 = m_scaleInfo; val2 = ((MainModule)(ref main)).startLifetime; scaleInfo2.flamesStartLifetime = ((MinMaxCurve)(ref val2)).constant; } m_scaleInfo.flamesSimulationSpeed = ((MainModule)(ref main)).simulationSpeed; } if (((Object)((Component)val).gameObject.transform).name == "smoke (1)") { MainModule main2 = val.main; EmissionModule emission2 = val.emission; val2 = ((MainModule)(ref main2)).startSizeX; float constant3 = ((MinMaxCurve)(ref val2)).constant; val2 = ((MainModule)(ref main2)).startSizeY; float constant4 = ((MinMaxCurve)(ref val2)).constant; val2 = ((MainModule)(ref main2)).startSizeZ; ((Vector3)(ref vector2))..ctor(constant3, constant4, ((MinMaxCurve)(ref val2)).constant); m_scaleInfo.smokeStartSize = new Scaler.SerializableVector3(vector2); Scaler.ScaleInfo scaleInfo3 = m_scaleInfo; val2 = ((EmissionModule)(ref emission2)).rateOverTime; scaleInfo3.smokeRateOverTime = ((MinMaxCurve)(ref val2)).constant; Scaler.ScaleInfo scaleInfo4 = m_scaleInfo; val2 = ((MainModule)(ref main2)).startLifetime; scaleInfo4.smokeStartLifetime = ((MinMaxCurve)(ref val2)).constant; m_scaleInfo.smokeSimulationSpeed = ((MainModule)(ref main2)).simulationSpeed; } if (((Object)((Component)val).gameObject.transform).name == "sparcs (1)") { MainModule main3 = val.main; EmissionModule emission3 = val.emission; val2 = ((MainModule)(ref main3)).startSizeX; float constant5 = ((MinMaxCurve)(ref val2)).constant; val2 = ((MainModule)(ref main3)).startSizeY; float constant6 = ((MinMaxCurve)(ref val2)).constant; val2 = ((MainModule)(ref main3)).startSizeZ; ((Vector3)(ref vector3))..ctor(constant5, constant6, ((MinMaxCurve)(ref val2)).constant); m_scaleInfo.sparcsStartSize = new Scaler.SerializableVector3(vector3); Scaler.ScaleInfo scaleInfo5 = m_scaleInfo; val2 = ((EmissionModule)(ref emission3)).rateOverTime; scaleInfo5.sparcsRateOverTime = ((MinMaxCurve)(ref val2)).constant; Scaler.ScaleInfo scaleInfo6 = m_scaleInfo; val2 = ((MainModule)(ref main3)).startLifetime; scaleInfo6.sparcsStartLifetime = ((MinMaxCurve)(ref val2)).constant; m_scaleInfo.sparcsSimulationSpeed = ((MainModule)(ref main3)).simulationSpeed; } if (((Object)((Component)val).gameObject.transform).name == "flare") { MainModule main4 = val.main; EmissionModule emission4 = val.emission; val2 = ((MainModule)(ref main4)).startSizeX; float constant7 = ((MinMaxCurve)(ref val2)).constant; val2 = ((MainModule)(ref main4)).startSizeY; float constant8 = ((MinMaxCurve)(ref val2)).constant; val2 = ((MainModule)(ref main4)).startSizeZ; ((Vector3)(ref vector4))..ctor(constant7, constant8, ((MinMaxCurve)(ref val2)).constant); m_scaleInfo.flareStartSize = new Scaler.SerializableVector3(vector4); Scaler.ScaleInfo scaleInfo7 = m_scaleInfo; val2 = ((EmissionModule)(ref emission4)).rateOverTime; scaleInfo7.flareRateOverTime = ((MinMaxCurve)(ref val2)).constant; Scaler.ScaleInfo scaleInfo8 = m_scaleInfo; val2 = ((MainModule)(ref main4)).startLifetime; scaleInfo8.flareStartLifetime = ((MinMaxCurve)(ref val2)).constant; m_scaleInfo.flareSimulationSpeed = ((MainModule)(ref main4)).simulationSpeed; } } } else { MonoBehaviour.print((object)(prefabName + " does not seem to be burnable")); } } public void AddCurrentScale2Json() { string prefabName = Utils.GetPrefabName(((Component)this).gameObject); Scaler.s_jsonScales[prefabName] = m_scaleInfo; } public void OverwriteScalesFromFile() { Scaler.s_jsonScales.Clear(); Scaler.LoadJsonScalesFromFile(); } public void ReScaleAllJson() { Scaler.ReScaleAllJson(); } public void WriteJsonScales2File() { Scaler.WriteJsonScales2File(); } } public class IgniteWNT : MonoBehaviour { public float m_fireresists = 1f; public bool m_eternalfire = true; public void Awake() { if (m_eternalfire) { FireController.Instance.SetFire<WearNTear>(((Component)this).GetComponent<WearNTear>(), ((Component)this).GetComponent<ZNetView>(), 1f, m_eternalfire); } else { FireController.Instance.SetFireResist(((Component)this).GetComponent<ZNetView>(), m_fireresists, ignoreOffset: true); } } } public class BidSpawner : CreatureSpawner { [HarmonyPatch(typeof(CreatureSpawner))] [HarmonyPatch("Spawn")] public static class CreatureSpawner_Spawn_Patch { public static bool Prefix(CreatureSpawner __instance, ref ZNetView __result) { if (((object)__instance).GetType() == typeof(BidSpawner)) { BidSpawner bidSpawner = (BidSpawner)(object)__instance; bidSpawner.Spawn(); if (bidSpawner.m_destroy_after_spawn) { Object.Destroy((Object)(object)bidSpawner); } return false; } return true; } } public bool m_destroy_after_spawn; public string m_loot; public bool m_setFireresists; public float m_fireresists; public bool m_tamed; public bool m_checkwater; public ZNetView Spawn() { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0024: Unknown result type (might be due to invalid IL or missing references) //IL_0025: Unknown result type (might be due to invalid IL or missing references) //IL_002a: Unknown result type (might be due to invalid IL or missing references) //IL_005c: Unknown result type (might be due to invalid IL or missing references) //IL_00b3: Unknown result type (might be due to invalid IL or missing references) //IL_00b4: Unknown result type (might be due to invalid IL or missing references) //IL_0072: Unknown result type (might be due to invalid IL or missing references) //IL_00db: Unknown result type (might be due to invalid IL or missing references) //IL_00e0: Unknown result type (might be due to invalid IL or missing references) //IL_0105: Unknown result type (might be due to invalid IL or missing references) //IL_0106: Unknown result type (might be due to invalid IL or missing references) //IL_00f9: Unknown result type (might be due to invalid IL or missing references) //IL_00fe: Unknown result type (might be due to invalid IL or missing references) //IL_019d: Unknown result type (might be due to invalid IL or missing references) Vector3 val = ((Component)this).transform.position; if (Utils.GetPrefabName(base.m_creaturePrefab) == "Surtling") { val = FindGround(val); } if (Utils.GetPrefabName(base.m_creaturePrefab) == "Bush02_en" || Utils.GetPrefabName(base.m_creaturePrefab) == "piece_chest_wood") { val.y = GetGroundHeight(val, out var _); } if (m_checkwater) { float waterHeight = GetWaterHeight(val); if (waterHeight > 0f) { val.y = waterHeight; if (Utils.GetPrefabName(base.m_creaturePrefab) == "Volture") { val.y += 15f; } } } if (val == Vector3.zero) { return null; } Quaternion val2 = Quaternion.Euler(0f, Random.Range(0f, 360f), 0f); if (Object.op_Implicit((Object)(object)base.m_creaturePrefab.GetComponent<WearNTear>())) { val2 = ((Component)this).transform.rotation; } GameObject val3 = Object.Instantiate<GameObject>(base.m_creaturePrefab, val, val2); ZNetView component = val3.GetComponent<ZNetView>(); if (base.m_wakeUpAnimation) { ZSyncAnimation component2 = val3.GetComponent<ZSyncAnimation>(); if ((Object)(object)component2 != (Object)null) { component2.SetBool("wakeup", true); } } BaseAI component3 = val3.GetComponent<BaseAI>(); if ((Object)(object)component3 != (Object)null && base.m_setPatrolSpawnPoint) { component3.SetPatrolPoint(); } Character component4 = val3.GetComponent<Character>(); if (Object.op_Implicit((Object)(object)component4)) { int level = Random.Range(base.m_minLevel, base.m_maxLevel + 1); component4.SetLevel(level); } base.m_nview.GetZDO().SetConnection((ConnectionType)3, component.GetZDO().m_uid); base.m_nview.GetZDO().Set(ZDOVars.s_aliveTime, ZNet.instance.GetTime().Ticks); ((CreatureSpawner)this).SpawnEffect(val3); if (((Object)(object)component4 != (Object)null && Utils.GetPrefabName(val3) == "Boar") || m_tamed) { component4.SetTamed(true); } if (!string.IsNullOrEmpty(m_loot)) { Container[] componentsInChildren = val3.GetComponentsInChildren<Container>(); foreach (Container val4 in componentsInChildren) { string[] array = m_loot.Split(new char[1] { ',' }); for (int j = 0; j < array.Length; j++) { string[] array2 = array[j].Split(new char[1] { ':' }); if ((Object)(object)PrefabManager.Instance.GetPrefab(array2[0]) == (Object)null) { MonoBehaviour.print((object)("prefab not found: " + array2[0])); } else { val4.m_inventory.AddItem(PrefabManager.Instance.GetPrefab(array2[0]), int.Parse(array2[1])); } } } FireController.Instance.SetFireEvent(val3.GetComponent<ZNetView>()); } Fireplace component5 = val3.GetComponent<Fireplace>(); if ((Object)(object)component5 != (Object)null) { component5.SetFuel(component5.m_maxFuel); } if (m_setFireresists) { if (m_fireresists <= 0f) { FireController.Instance.SetFire<WearNTear>(val3.GetComponent<WearNTear>(), val3.GetComponent<ZNetView>(), 1f, eternalFlame: true); } else { FireController.Instance.SetFireResist(val3.GetComponent<ZNetView>(), m_fireresists, ignoreOffset: true); } } if ((Object)(object)val3.GetComponent<Door>() != (Object)null) { val3.AddComponent<ApproachOpenDoor>(); SphereCollider obj = val3.AddComponent<SphereCollider>(); obj.radius = 12f; ((Collider)obj).isTrigger = true; ((Component)obj).gameObject.layer = 3; } return component; } public Vector3 FindGround(Vector3 position) { //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_000f: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_001b: Unknown result type (might be due to invalid IL or missing references) //IL_0044: Unknown result type (might be due to invalid IL or missing references) //IL_0032: Unknown result type (might be due to invalid IL or missing references) for (float num = 2f; num < 30f; num += 0.25f) { Vector3 randomPointWithinDistance = GetRandomPointWithinDistance(position, num); Biome biome; float groundHeight = GetGroundHeight(randomPointWithinDistance, out biome); if (GetWaterHeight(randomPointWithinDistance) + 0.2f < groundHeight) { randomPointWithinDistance.y = groundHeight; return randomPointWithinDistance; } } return Vector3.zero; } public float GetGroundHeight(Vector3 position, out Biome biome2) { //IL_001d: Unknown result type (might be due to invalid IL or missing references) Vector3 val = default(Vector3); BiomeArea val2 = default(BiomeArea); Heightmap val3 = default(Heightmap); ZoneSystem.instance.GetGroundData(ref position, ref val, ref biome2, ref val2, ref val3); if ((Object)(object)val3 != (Object)null) { float result = default(float); val3.GetWorldHeight(position, ref result); return result; } return 0f; } public float GetWaterHeight(Vector3 position) { //IL_0014: Unknown result type (might be due to invalid IL or missing references) //IL_0040: Unknown result type (might be due to invalid IL or missing references) int mask = LayerMask.GetMask(new string[1] { "WaterVolume" }); Collider[] array = Physics.OverlapSphere(position, 2f, mask); float result = 0f; Collider[] array2 = array; for (int i = 0; i < array2.Length; i++) { WaterVolume component = ((Component)array2[i]).GetComponent<WaterVolume>(); if ((Object)(object)component != (Object)null) { result = component.GetWaterSurface(position, 1f); break; } } return result; } public static Vector3 GetRandomPointWithinDistance(Vector3 position, float distance) { //IL_0020: Unknown result type (might be due to invalid IL or missing references) //IL_0028: Unknown result type (might be due to invalid IL or missing references) //IL_002e: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Unknown result type (might be due to invalid IL or missing references) float num = Random.Range(0f, (float)Math.PI * 2f); float num2 = Mathf.Cos(num) * distance; float num3 = Mathf.Sin(num) * distance; return new Vector3(position.x + num2, position.y, position.z + num3); } } public static class CodeMatcherExtensions { public static CodeMatcher GetPosition(this CodeMatcher codeMatcher, out int position) { position = codeMatcher.Pos; return codeMatcher; } public static CodeMatcher AddLabel(this CodeMatcher codeMatcher, out Label label) { label = default(Label); codeMatcher.AddLabels((IEnumerable<Label>)new Label[1] { label }); return codeMatcher; } public static CodeMatcher GetOperand(this CodeMatcher codeMatcher, out object operand) { operand = codeMatcher.Operand; return codeMatcher; } public static bool IsCall(this CodeInstruction i, string declaringType, string name) { if ((i.opcode == OpCodes.Callvirt || i.opcode == OpCodes.Call) && i.operand is MethodInfo methodInfo && methodInfo.DeclaringType?.Name == declaringType) { return methodInfo.Name == name; } return false; } public static bool CallReturns(this CodeInstruction i, Type returnType) { if ((i.opcode == OpCodes.Callvirt || i.opcode == OpCodes.Call) && i.operand is MethodInfo methodInfo) { return methodInfo.ReturnType == returnType; } return false; } public static CodeMatcher SaveInstruction(this CodeMatcher matcher, int offset, out CodeInstruction instruction) { instruction = matcher.InstructionAt(offset); return matcher; } public static CodeMatcher SaveInstructions(this CodeMatcher matcher, int offset, out List<CodeInstruction> instructions) { instructions = matcher.InstructionsInRange(0, offset - 1); return matcher; } } public class Locations { public static string LOCATION_FARM = "#Name:BBauernhaus\r\n#Creator:Astrid Bpsave\r\n#Description:\\\"\\\"\r\n#Category:Blueprints\r\n#Pieces\r\nwood_beam_26;BuildingWorkbench;0.2057495;-1;9.217407;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_stair;BuildingWorkbench;1.381775;-1;8.431763;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;2.167358;-1;9.607605;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_stepladder;BuildingWorkbench;4.023254;-0.9999962;2.839355;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_stepladder;BuildingWorkbench;5.004028;-0.9999962;3.034424;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-7.461304;-0.5;-8.621277;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-3.538208;-0.5;-7.841003;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-2.551758;-0.5;-2.54657;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-2.161682;-0.5;-4.508118;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-0.5905151;-0.5;-2.156738;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-0.2004395;-0.5;-4.118347;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_fence;Misc;-6.004578;-0.2437592;-11.74908;0;0.4713951;0;0.8819221;\\\"\\\";1;1;1\r\nwood_fence;Misc;-7.084229;-0.2437553;-9.802612;0;0.8314679;0;-0.5555727;\\\"\\\";1;1;1\r\nwood_fence;Misc;-4.445801;-0.2437553;-12.31226;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_fence;Misc;-0.331604;-0.2437553;-11.28448;0;0.9807851;0;0.1950911;\\\"\\\";1;1;1\r\nwood_fence;Misc;1.525208;-0.2437553;-10.52094;0;0.1950877;0;-0.9807858;\\\"\\\";1;1;1\r\nwood_fence;Misc;3.207886;-0.2437553;-9.402771;0;0.9238786;0;0.3826856;\\\"\\\";1;1;1\r\nwood_fence;Misc;-2.298523;-0.2437515;-11.87769;0;0.0980133;0;-0.9951851;\\\"\\\";1;1;1\r\nfire_pit;Misc;-1.402954;-0.2437515;-3.457275;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_fence;Misc;4.601135;-0.2437515;-7.716614;0;0.4713962;0;-0.8819215;\\\"\\\";1;1;1\r\nwood_fence;Misc;5.274536;-0.2437515;-5.568359;0;0.7071087;0;0.7071048;\\\"\\\";1;1;1\r\nwood_floor_1x1;IgniteWNT;-0.3353882;-0.2108841;-3.921265;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nspawner_Boar;;-6.735889;-0.1937561;-0.2129517;0;0.9238801;0;-0.3826821;\\\"\\\";1;1;1\r\nspawner_Boar;;-6.535889;-0.1937561;-0.2129517;0;0.9238801;0;-0.3826821;\\\"\\\";1;1;1\r\npiece_cookingstation;IgniteWNT;-1.530518;-0.04375458;-2.910156;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\npiece_cookingstation;IgniteWNT;-1.476257;-0.04375458;-3.420166;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\npiece_cookingstation;IgniteWNT;-1.404724;-0.04375458;-3.928772;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-10.68579;0;2.462708;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-10.39307;0;0.9915771;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-9.802551;0;3.148193;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-9.61261;0;-2.931519;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-9.222351;0;-4.893066;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-8.046448;0;-5.678711;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-7.840942;0;3.538391;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-5.879395;0;3.928589;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-5.288757;0;6.085266;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-4.898499;0;4.123718;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-4.508301;0;2.16217;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-4.503113;0;7.261169;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-4.307861;0;6.280457;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-4.12323;0;-4.898315;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-4.118042;0;0.2006226;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-3.917786;0;4.318787;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-3.917786;0;4.318787;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-3.727783;0;-1.760925;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-3.527527;0;2.357239;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-3.337585;0;-3.722473;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-3.137268;0;0.3956909;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-3.045349;0;-5.194031;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-2.944641;0;-3.13446;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-2.749573;0;-4.115295;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-2.74707;0;-1.565857;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-2.554504;0;-5.096069;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-2.541504;0;7.651367;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-2.346313;0;6.670593;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.96698;0;-5.489319;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-1.956238;0;4.708923;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.956177;0;4.708984;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-1.57373;0;-4.901001;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-1.56604;0;2.747375;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-1.175781;0;0.7858276;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-0.7855225;0;-1.17572;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-0.5933228;0;-4.706299;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-0.579895;0;8.041565;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-0.3954468;0;-3.137512;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-0.3847656;0;7.060791;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-0.005371094;0;-5.099121;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-0.002624512;0;-2.549622;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;0.005310059;0;5.099121;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;0.005432129;0;5.099182;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;0.1924438;0;-3.530396;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;0.3875122;0;-4.511169;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;0.3955078;0;3.137512;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;0.7857056;0;1.175903;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;1.175964;0;-0.7856445;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;1.18396;0;6.862976;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;1.368286;0;-4.316101;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;1.566162;0;-2.747253;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;1.956238;0;-4.708923;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;1.966858;0;5.489258;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;2.164734;0;7.058105;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;2.349121;0;-4.120911;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;2.357056;0;3.527649;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;2.747253;0;1.56604;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;3.137451;0;-0.3955078;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;3.329895;0;-3.925903;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;3.343262;0;8.82196;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;3.527649;0;-2.357117;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;3.53833;0;7.841125;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;3.917786;0;-4.318726;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;3.928406;0;5.879395;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;3.928589;0;5.879578;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;4.310669;0;-3.730774;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;4.318604;0;3.917786;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;4.519165;0;8.036255;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;4.708801;0;1.956238;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_wall_quarter;BuildingWorkbench;4.81189;0;6.565125;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;4.909424;0;6.074707;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;5.098999;0;-0.005371094;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;5.291443;0;-3.535706;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.299683;0;4.113159;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;5.489197;0;-1.96698;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.68988;0;2.151611;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.879395;0;-3.928528;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;6.080139;0;0.1900635;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;6.272217;0;-3.340637;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;6.470398;0;-1.771484;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;6.762634;0;-3.243103;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-10.00281;3.814697E-06;-0.9699707;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-7.851563;3.814697E-06;-6.659729;0;0.6343942;0;0.7730097;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-7.558899;3.814697E-06;-8.13092;0;0.7730125;0;-0.6343909;\\\"\\\";1;1;1\r\nwood_wall_quarter;BuildingWorkbench;-5.386414;3.814697E-06;6.575623;0;0.6343939;0;0.77301;\\\"\\\";1;1;1\r\nwood_wall_quarter;BuildingWorkbench;-4.993408;3.814697E-06;7.163696;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-3.928467;3.814697E-06;-5.879456;0;0.6343942;0;0.7730097;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-3.635803;3.814697E-06;-7.350586;0;0.7730125;0;-0.6343909;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-2.356628;3.814697E-06;-3.527344;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.570984;3.814697E-06;-2.35144;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.181213;3.814697E-06;-4.313477;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_wall_quarter;BuildingWorkbench;3.833618;3.814697E-06;8.919495;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nspawner_piece_chest_wood;LOOT:item_bomb_water:20,KnifeFlint:1,LeatherScraps:10,RawMeat:10;-3.237732;0.09659958;3.510681;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nbed;Furniture;-2.707458;0.1168785;1.596619;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;4.909363;0.5;6.074646;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-5.093689;0.5000038;5.104492;0;0.6343939;0;0.77301;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-3.522217;0.5000038;7.45636;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-1.956177;0.5000038;4.708984;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-1.560608;0.5000038;7.846558;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;1.956604;0.5000038;-4.708557;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;3.918152;0.5000038;-4.318359;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;4.519165;0.5000038;8.036255;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;5.494751;0.5000038;3.132324;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;6.27478;0.5000038;-0.7911377;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-10.78333;1;2.953125;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-10.5882;1;1.972351;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-10.39307;1;0.9915771;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-10.00287;1;-0.9699707;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-9.802551;1;3.148193;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-9.612671;1;-2.931519;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-9.222412;1;-4.893066;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-9.027222;1;-5.87384;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-8.046387;1;-5.67865;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-7.851501;1;-6.659729;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-7.840942;1;3.538391;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-7.656433;1;-7.640503;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-7.461304;1;-8.621277;0;0.7730125;0;-0.6343909;\\\"\\\";1;1;1\r\nwood_door;BuildingWorkbench;-6.084778;1;-5.288513;0;0.9951848;0;0.09801607;\\\"0\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-5.879395;1;3.928589;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-5.483765;1;7.066162;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-4.89856;1;4.123657;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-4.703491;1;3.142944;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-4.313232;1;1.181396;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-4.123657;1;-4.898743;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-3.928406;1;-5.879395;0;0.7730085;0;-0.6343957;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-3.922974;1;-0.7801514;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-3.917786;1;4.318787;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-3.733276;1;-6.860229;0;0.7730085;0;-0.6343957;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-3.538208;1;-7.841003;0;0.7730125;0;-0.6343909;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-3.532776;1;-2.741699;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-3.142517;1;-4.703247;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwood_pole2;IgniteWNT;-2.947388;1;-5.684021;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_pole2;IgniteWNT;-2.551758;1;-2.54657;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole2;IgniteWNT;-2.161682;1;-4.508118;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-1.966614;1;-5.488953;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.956177;1;4.708984;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-0.579834;1;8.041626;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-0.2004395;1;-4.118347;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-0.005004883;1;-5.098755;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;0.005432129;1;5.099182;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;1.956604;1;-4.708557;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_gate;BuildingWorkbench;1.96698;1;5.48938;0;0.0980171;0;-0.9951847;\\\"0\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;3.343262;1;8.82196;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;3.917786;1;-4.318726;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;3.928589;1;5.879578;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;4.324036;1;9.016968;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_stepladder;BuildingWorkbench;4.413452;1;0.8777466;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;5.104492;1;5.093872;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_stepladder;BuildingWorkbench;5.394226;1;1.072876;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.494751;1;3.132324;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;5.879395;1;-3.928528;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;5.88501;1;1.170776;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;6.275208;1;-0.7907715;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;6.664978;1;-2.752686;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;6.860168;1;-3.733459;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-2.936951;1.5;4.513916;0;0.8819212;0;0.4713968;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-0.9754028;1.5;4.904053;0;0.8819212;0;0.4713968;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;0.975769;1.5;-4.903625;0;0.5555711;0;-0.831469;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;2.937378;1.5;-4.513428;0;0.4713975;0;-0.8819209;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;4.898621;1.5;-4.123657;0;0.5555711;0;-0.831469;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;5.299622;1.5;4.113098;0;0.9569403;0;-0.2902847;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;5.689514;1.5;2.151184;0;0.9569403;0;-0.2902847;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;6.079651;1.5;0.1896362;0;0.4713975;0;-0.8819209;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;6.46991;1.5;-1.771912;0;0.9569402;0;-0.290285;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-9.724121;1.98101;-4.42041;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-11.06372;1.995049;2.311829;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-11.86163;2;3.248413;0;0.6343939;0;0.77301;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-11.7641;2;2.758057;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-11.27374;2;2.855591;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-10.97839;2;3.933899;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-10.78326;2;2.953125;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_roof;BuildingWorkbench;-10.58832;2;1.972229;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-10.5882;2;1.972351;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-10.29553;2;0.5011597;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-10.20325;2;-5.088318;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-10.00287;2;-0.9699707;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-9.710205;2;-2.441101;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-9.517517;2;-5.971313;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_wall_roof;BuildingWorkbench;-9.417542;2;-3.912292;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-9.41748;2;-3.912292;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-9.222473;2;-4.89325;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-9.124817;2;-5.383484;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-9.016785;2;4.324097;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-8.821716;2;3.343262;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-8.046448;2;-5.678711;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-7.851563;2;-6.659729;0;0.6343942;0;0.7730097;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-7.461304;2;-8.621277;0;0.6343942;0;0.7730097;\\\"\\\";1;1;1\r\nwood_roof_icorner;BuildingWorkbench;-7.260925;2;-4.503052;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-7.055237;2;4.714294;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-6.870789;2;-6.464661;0;0.7730092;0;-0.6343947;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-6.860168;2;3.733459;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-6.480591;2;-8.42627;0;0.7730125;0;-0.6343909;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-6.285522;2;-9.407043;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-6.26947;2;5.89032;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-5.879395;2;3.928589;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-5.584045;2;5.006958;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_icorner;BuildingWorkbench;-5.299377;2;-4.112915;0;0.6343923;0;0.7730113;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-5.288635;2;6.08551;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-4.996155;2;4.614075;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-4.909241;2;-6.074524;0;0.6343942;0;0.7730097;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-4.518982;2;-8.036072;0;0.6343942;0;0.7730097;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-4.502991;2;7.261292;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-4.323853;2;-9.016846;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-4.31842;2;-3.917603;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-4.12323;2;-4.898315;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-3.538208;2;-7.841003;0;0.6343942;0;0.7730097;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-3.327087;2;6.475647;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-3.042358;2;-2.644165;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_wall_quarter;BuildingWorkbench;-3.042114;2;-2.644104;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-2.541565;2;7.651306;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.956177;2;4.708984;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.570984;2;-2.35144;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-1.36554;2;6.865784;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-1.07019;2;7.944092;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-0.3950806;2;-3.137146;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_wall_quarter;BuildingWorkbench;-0.1027222;2;-4.608521;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-0.102356;2;-4.608276;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;0.4009399;2;8.236755;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof_icorner;BuildingWorkbench;0.5960083;2;7.25592;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;1.956604;2;-4.708557;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;2.362488;2;8.626892;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_icorner;BuildingWorkbench;2.557556;2;7.646057;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;3.918152;2;-4.318359;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;4.324097;2;9.01709;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;4.519104;2;8.036255;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;4.909363;2;6.074646;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.494751;2;3.132324;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;5.499939;2;8.231323;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;6.275208;2;-0.7907715;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-10.39319;2.5;0.9914551;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-10.00293;2.5;-0.9700928;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-9.612488;2.5;-2.931335;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_wall_roof_top;BuildingWorkbench;-5.304749;2.5;-9.211914;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-4.89856;2.5;4.123657;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-4.703491;2.5;3.142944;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-4.313232;2.5;1.181396;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-3.922974;2.5;-0.7801514;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-3.917786;2.5;4.318787;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-3.532776;2.5;-2.741699;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-3.142517;2.5;-4.703247;0;0.6343925;0;0.7730111;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;-2.947388;2.5;-5.684021;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-1.966614;2.5;-5.488953;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-1.956177;2.5;4.708984;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-0.005004883;2.5;-5.098755;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;0.005432129;2.5;5.099182;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_wall_roof_top;BuildingWorkbench;1.381775;2.5;8.431824;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;1.956604;2.5;-4.708557;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;3.918152;2.5;-4.318359;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;3.928589;2.5;5.879578;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;5.104492;2.5;5.093872;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;5.494751;2.5;3.132324;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;5.879395;2.5;-3.928528;0;0.09801614;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;5.88501;2.5;1.170776;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;6.274841;2.5;-0.7911377;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;6.6651;2.5;-2.752686;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_pole;BuildingWorkbench;6.860168;2.5;-3.733459;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_wall_roof_45_upsidedown;BuildingWorkbench;-3.727783;2.75;-1.760925;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1.05\r\nwood_beam;BuildingWorkbench;-10.19806;3;0.01068115;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_wall_roof_45;BuildingWorkbench;-10.19806;3;0.01068115;0;0.6343932;0;0.7730106;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-10.00031;3;1.579407;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-9.807861;3;-1.950867;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_wall_roof_45;BuildingWorkbench;-9.807617;3;-1.950562;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-9.024536;3;-3.324219;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-9.019531;3;1.774536;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-8.043762;3;-3.129089;0;0.6343943;0;0.7730096;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-8.038757;3;1.969604;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-7.062927;3;-2.934021;0;0.6343943;0;0.7730096;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-7.057922;3;2.164795;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-6.082153;3;-2.738892;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-6.077148;3;2.359741;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-5.879211;3;3.928772;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-5.294006;3;0.9863281;0;0.6343943;0;0.7730096;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-5.101379;3;-2.543823;0;0.6343943;0;0.7730096;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-5.096375;3;2.554871;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-4.996155;3;4.614075;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-4.903809;3;-0.9752808;0;0.6343943;0;0.7730096;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-4.898438;3;4.123901;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-4.801025;3;3.63324;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-4.120544;3;-2.348694;0;0.6343943;0;0.7730096;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-3.928345;3;-5.879272;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-3.917786;3;4.318787;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-3.722656;3;3.338013;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-3.332458;3;1.376465;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-3.242615;3;-6.762329;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-3.140076;3;-2.154053;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-2.947571;3;-5.684204;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-2.942261;3;-0.585144;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-2.93689;3;4.514038;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-2.849854;3;-6.174438;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-2.554932;3;-5.096436;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-2.551758;3;-2.54657;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-2.356873;3;-3.527405;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-2.161682;3;-4.508118;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-2.159302;3;-1.958984;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.966614;3;-5.488953;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.956177;3;4.708984;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.771484;3;-6.469727;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-1.761108;3;3.72821;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-1.574158;3;-4.901367;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-1.57135;3;-2.351746;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-1.370911;3;1.766602;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-1.178528;3;-1.763855;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-0.9860229;3;-5.294067;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;-0.9807129;3;-0.1950073;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-0.9753418;3;4.904175;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-0.5933228;3;-4.706238;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-0.5905151;3;-2.156738;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-0.3954468;3;-3.137329;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-0.1999512;3;-4.11792;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-0.1976929;3;-1.568787;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-0.005004883;3;-5.098755;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;-0.002685547;3;-2.549561;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;0.005432129;3;5.099182;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;0.1901245;3;-6.079529;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;0.1923828;3;-3.530334;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;0.2005615;3;4.118469;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor_1x1;BuildingWorkbench;0.3874512;3;-4.511169;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;0.5907593;3;2.15686;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;0.9755249;3;-4.90387;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;0.980957;3;0.1953125;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;0.9862061;3;5.294373;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;1.371155;3;-1.766296;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;1.761169;3;-3.728149;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;1.956604;3;-4.708557;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;1.96698;3;5.48938;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;2.151306;3;-5.689697;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;2.162109;3;4.508606;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;2.552307;3;2.547058;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;2.937073;3;-4.513733;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;2.942505;3;0.5854492;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;2.947754;3;5.684509;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;3.332886;3;-1.375977;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;3.723083;3;-3.337585;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;3.917786;3;-4.318726;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;3.928589;3;5.879578;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;4.112915;3;-5.2995;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;4.123657;3;4.898804;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;4.811829;3;6.565063;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;4.898621;3;-4.123596;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;4.909302;3;6.074646;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_wall_roof;BuildingWorkbench;5.10437;3;5.093811;0;0.6343939;0;0.77301;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.104492;3;5.093872;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;5.204651;3;7.152954;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;5.294434;3;-0.9857788;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.494751;3;3.132324;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_floor;BuildingWorkbench;5.684631;3;-2.947388;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.879395;3;-3.928528;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.88501;3;1.170837;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;5.890137;3;6.269714;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;6.074524;3;-4.909363;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;6.275208;3;-0.7907715;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_wall_roof;BuildingWorkbench;6.6651;3;-2.752686;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;6.665466;3;-2.752319;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;6.860168;3;-3.733459;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;6.957764;3;-4.223877;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;7.545654;3;-4.616699;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;7.840942;3;-3.53833;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;7.080627;3.268234;-2.791565;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;5.480408;3.296661;5.253784;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;5.494629;3.5;3.132263;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;5.884583;3.5;1.17041;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;6.275269;3.5;-0.7907104;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-10.11438;3.98101;-2.458862;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-10.67346;3.995049;0.3503418;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-11.37396;4;0.7963867;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-10.59351;4;-3.12677;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-10.39307;4;0.9915161;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-9.612671;4;-2.931641;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-9.412292;4;1.186707;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-8.631714;4;-2.736328;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-7.450745;4;1.576843;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-6.670166;4;-2.34613;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-5.489197;4;1.96698;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-4.708618;4;-1.955994;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-4.703247;4;3.143127;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-4.508423;4;2.162048;0;0.6343935;0;0.7730103;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-3.532654;4;-2.741577;0;0.6343943;0;0.7730096;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-2.741699;4;3.533325;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_icorner_45;BuildingWorkbench;-2.546631;4;2.55249;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-0.7802124;4;3.923401;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_icorner_45;BuildingWorkbench;0.5853271;4;-2.942322;0;0.9951849;0;0.09801524;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;0.7808838;4;-3.922791;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;1.181335;4;4.313599;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_icorner_45;BuildingWorkbench;1.376404;4;3.332764;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;2.741943;4;-3.532959;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;3.142883;4;4.703674;0;0.9951849;0;0.09801524;\\\"\\\";1;1;1\r\nwood_roof_icorner_45;BuildingWorkbench;4.508423;4;-2.161987;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;4.703552;4;-3.142761;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_wall_roof_45;BuildingWorkbench;5.494629;4;3.132263;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;5.68988;4;2.15155;0;0.9569404;0;-0.2902844;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.88501;4;1.170837;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;6.080139;4;0.1900635;0;0.9569404;0;-0.2902844;\\\"\\\";1;1;1\r\nwood_wall_roof_45;BuildingWorkbench;6.274841;4;-0.7911377;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;6.6651;4;-2.752625;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-4.610535;4.200005;2.597656;0;0.6343935;0;0.7730103;\\\"\\\";1;1;1\r\nwood_fence;Misc;-1.827698;4.332947;3.565857;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_fence;Misc;0.1417847;4.332947;3.974915;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_fence;Misc;1.75293;4.332947;-3.695496;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_fence;Misc;3.718323;4.332947;-3.259888;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-3.722656;4.5;3.338074;0;0.09801804;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;2.162292;4.5;4.508789;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-10.3808;4.995049;-1.12085;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_wall_roof_top;BuildingWorkbench;-10.9837;5;-1.165222;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof_top;BuildingWorkbench;-10.00287;5;-0.9700317;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof_top;BuildingWorkbench;-9.021912;5;-0.7747192;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof_top;BuildingWorkbench;-7.060547;5;-0.3847656;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-5.488953;5;1.967224;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof_top;BuildingWorkbench;-5.098816;5;0.005615234;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-4.508179;5;2.162354;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-4.318542;5;-3.917725;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_wall_roof;BuildingWorkbench;-4.313171;5;1.181458;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-4.313049;5;1.18158;0;0.6343932;0;0.7730106;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-3.922791;5;-0.7799683;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_wall_roof;BuildingWorkbench;-3.532593;5;-2.741516;0;0.7730102;0;-0.6343936;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;-3.337769;5;-3.722595;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;-2.741699;5;3.533325;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-2.551758;5;-2.54657;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-2.356995;5;-3.527527;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-1.571228;5;-2.351563;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-1.181091;5;-4.313232;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_pole2;BuildingWorkbench;-0.5905151;5;-2.156738;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-0.3954468;5;-3.13739;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;0.7804565;5;-3.923157;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;0.7808838;5;-3.922791;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;1.181335;5;4.313599;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;3.337952;5;3.7229;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;4.703491;5;-3.142822;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;4.703491;5;-3.142822;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;5.2995;5;4.113037;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.884888;5;1.170715;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;6.280334;5;4.308167;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_roof_45;BuildingWorkbench;6.469971;5;-1.771851;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;7.450989;5;-1.576538;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;6.690369;5.268234;-0.8300171;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam_45;BuildingWorkbench;5.870605;5.296661;3.292236;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_wall_roof;BuildingWorkbench;-4.11792;5.5;0.2008667;0;0.6343943;0;0.7730096;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-3.922913;5.5;-0.7800903;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_wall_roof;BuildingWorkbench;-3.727722;5.5;-1.760742;0;0.7730092;0;-0.6343947;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-1.761047;5.5;3.728271;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;0.2006836;5.5;4.118591;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;5.884888;5.5;1.170715;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-5.098816;6;0.005615234;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;-4.708801;6;-1.956177;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-4.117981;6;0.2007446;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-3.922791;6;-0.7799683;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-3.727966;6;-1.761047;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-2.156494;6;0.5908813;0;0.09801567;0;-0.9951849;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-1.766296;6;-1.370728;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_wall_roof_top;BuildingWorkbench;-0.7800903;6;3.923523;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_roof_top;BuildingWorkbench;-0.585144;6;2.942627;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;-0.1949463;6;0.9810181;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;0.1950684;6;-0.9807739;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;1.766602;6;1.371155;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;2.156616;6;-0.5906372;0;0.9951848;0;0.09801607;\\\"\\\";1;1;1\r\nwood_roof_top;BuildingWorkbench;2.546875;6;-2.552124;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_wall_roof_top;BuildingWorkbench;2.742004;6;-3.532898;0;0.9951847;0;0.09801749;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;3.728027;6;1.761169;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;4.118347;6;-0.2002563;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;5.689697;6;2.151489;0;0.09801686;0;-0.9951848;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.884888;6;1.170715;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_roof;BuildingWorkbench;6.079773;6;0.1897583;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;6.670532;6;2.346558;0;0.6343929;0;0.7730108;\\\"\\\";1;1;1\r\nwood_beam_26;BuildingWorkbench;7.06073;6;0.3850098;0;0.77301;0;-0.6343938;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;6.300171;6.268234;1.131531;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-2.356995;6.5;-3.52771;0;0.6343932;0;0.7730106;\\\"\\\";1;1;1\r\nwood_wall_half;BuildingWorkbench;-0.3954468;6.5;-3.137329;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;-0.2924194;6.5;1.471436;0;0.7730108;0;-0.6343929;\\\"\\\";1;1;1\r\nwood_beam_1;BuildingWorkbench;2.254211;6.5;-1.080994;0;0.6343933;0;0.7730104;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-3.923096;7;-0.7802734;0;0.09801733;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-2.356995;7;-3.527527;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-1.961426;7;-0.3899536;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-1.571411;7;-2.351746;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nwoodwall;BuildingWorkbench;-1.181152;7;-4.313293;0;0.0980171;0;-0.9951847;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;-0.3954468;7;-3.137512;0;0.7730105;0;-0.6343933;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;0.0001831055;7;0.0002441406;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;1.961731;7;0.3903809;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;3.923096;7;0.7803345;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_beam;BuildingWorkbench;5.884644;7;1.170532;0;0.9951848;0;0.09801655;\\\"\\\";1;1;1\r\nwood_roof_top;BuildingWorkbench;-1.376099;8;-3.332336;0;0.9951847;0;0.09801725;\\\"\\\";1;1;1\r\nspawner_Greyling;;0;0;20;0;0;0;0\r\nspawner_Greyling;;0;0;21;0;0;0;0\r\nspawner_Greyling;;-20;0;0;0;0;0;0\r\nspawner_Greyling;;0;0;-20;0;0;0;0\r\nspawner_Boar;;0.735889;-0.1937561;-8;0;0.9238801;0;-0.3826821;\\\"\\\";1;1;1\r\nspawner_Boar;;1.735889;-0.1937561;-8;0;0.9238801;0;-0.3826821;\\\"\\\";1;1;1\r\nspawner_Greyling;;1.035889;-0.1937561;-2;0;0.9238801;0;-0.3826821;\\\"\\\";1;1;1\r\nspawner_Greyling;;0.535889;-0.1937561;-2;0;0.9238801;0;-0.3826821;\\\"\\\";1;1;1"; public static string LOCATION_TROLL = "spawner_TrollBurnLog;;0;0;0;0;0;0;0\r\nspawner_piece_chest_wood;LOOT:item_bomb_water:20,Dandelion:10,FishingBaitForest:50,Feathers:20,RoundLog:50;0;0;0;0;0;0;0;\"\";1;1;1"; public static string LOCATION_SHIP = "spawner_Karve;LOOT:item_bomb_water:20,Chain:5,ElderBark:20,Ruby:5,Coins:200;0;2;0;0;0;0;0\r\nspawner_Greyling;;0;2;0;0;0;0;0\r\nspawner_Greyling;;0;2;0;0;0;0;0\r\nspawner_Surtling;;0;0;0;0;0;0;0\r\nspawner_Surtling;;0;0;0;0;0;0;0\r\nspawner_Surtling;;0;0;0;0;0;0;0"; public static string LOCATION_MOUNTAIN_CULTISTS = "#Name:FS_mountain_final\r\n#Creator:Astrid Bpsave\r\n#Description:\"\"\r\n#Category:Blueprints\r\n#Pieces\r\nstone_stair;BuildingStonecutter;-5.384705;-1;7.160706;0;0.9807853;0;0.1950901;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;-4.57019;-1;-3.810486;0;0.3826835;0;0.9238795;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;6.536743;-1;-5.926025;0;1.880123E-07;0;1;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;6.62561;-1;7.073883;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nspawner_bonfire;Misc;-4.215088;-0.7224426;3.272095;0;0.3826839;0;-0.9238793;\"\";1;1;1\r\nspawner_bonfire;Misc;-1.30011;-0.5007858;-3.137817;0;-5.902488E-07;0;1;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-9.304504;-0.5;-1.689087;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-9.304504;-0.5;-0.6066895;0;0.1950913;0;0.9807851;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-8.539185;-0.5;-3.536865;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-8.539124;-0.5;0.1585693;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-7.773804;-0.5;-4.302246;0;0.5555694;0;-0.8314702;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-7.773804;-0.5;-1.689209;0;0.9807855;0;0.1950893;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-7.456726;-0.5;-2.454468;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-6.691406;-0.5;-4.302246;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-6.691406;-0.5;0.9239502;0;0.555571;0;0.8314691;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-6.341431;-0.5;9.470398;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-6.337952;-0.5;-5.578278;0;0.9238795;0;-0.3826835;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-5.95874;-0.5;8.546509;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-5.926025;-0.5;-0.9238281;0;0.555571;0;0.8314691;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-5.630859;-0.5;-4.871155;0;0.9238795;0;-0.3826835;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-5.609009;-0.5;-1.689087;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-5.609009;-0.5;0.9239502;0;0.8314702;0;0.5555694;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-5.067688;-0.5;8.539093;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-5.067688;-0.5;9.62149;0;0.1950913;0;0.9807851;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-4.843628;-0.5;-3.536865;0;0.9807855;0;0.1950893;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-4.843628;-0.5;0.1585693;0;0.555571;0;0.8314691;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-4.302307;-0.5;6.691315;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-4.302307;-0.5;10.38687;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-4.078247;-0.5;-2.771606;0;0.9807851;0;-0.1950914;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-4.078247;-0.5;-1.689209;0;0.9807855;0;0.1950893;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-3.537048;-0.5;5.925934;0;0.5555694;0;-0.8314702;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-3.21991;-0.5;9.304413;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-2.613159;-0.5;3.051758E-05;0;0.5555703;0;0.8314695;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-2.454651;-0.5;5.925934;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-2.454651;-0.5;9.62149;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-2.454529;-0.5;7.456696;0;0.5555706;0;0.8314694;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-2.454529;-0.5;11.15219;0;0.5555706;0;0.8314694;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-2.072021;-0.5;1.30658;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-2.072021;-0.5;2.388977;0;0.1950915;0;0.9807851;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-1.68927;-0.5;7.773712;0;0.9807855;0;0.1950894;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-1.372131;-0.5;11.15219;0;0.8314701;0;0.5555695;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-1.306641;-0.5;-0.5411682;0;0.9807855;0;0.1950892;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-1.306641;-0.5;3.154358;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-0.7653198;-0.5;4.460846;0;0.9807853;0;0.1950902;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-0.6068726;-0.5;6.691315;0;0.9807855;0;0.1950894;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-0.6068726;-0.5;10.38681;0;0.5555706;0;0.8314694;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-0.5413818;-0.5;-1.306549;0;0.5555694;0;-0.8314702;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;-0.2242432;-0.5;2.07193;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;0.1585083;-0.5;7.456696;0;0.9807851;0;-0.1950914;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;0.1585083;-0.5;8.539093;0;0.9807855;0;0.1950894;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;0.5410156;-0.5;-1.306549;0;0.9807855;0;0.1950892;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;0.5410156;-0.5;2.388977;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;0.5411377;-0.5;0.2241821;0;0.5555712;0;0.831469;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;0.5411377;-0.5;3.919708;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;0.9237061;-0.5;-5.925964;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;0.9237061;-0.5;-4.843567;0;0.1950911;0;0.9807851;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;1.306396;-0.5;0.5412292;0;0.9807855;0;0.1950892;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;1.623535;-0.5;3.919678;0;0.8314703;0;0.5555692;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;1.689087;-0.5;-7.773712;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;1.689087;-0.5;-4.078186;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;1.847534;-0.5;-1.847748;0;0.8314697;0;-0.5555702;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;2.388794;-0.5;-0.5411987;0;0.5555712;0;0.831469;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;2.388794;-0.5;3.154327;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;2.454346;-0.5;-8.539093;0;0.5555694;0;-0.8314702;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;2.771484;-0.5;-5.160614;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;3.154175;-0.5;0.2241821;0;0.9807851;0;-0.1950915;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;3.154175;-0.5;1.30658;0;0.5555712;0;0.831469;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;3.536743;-0.5;-8.539093;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;3.536743;-0.5;-4.843567;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;3.536865;-0.5;-7.008362;0;0.5555709;0;0.8314691;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;3.536865;-0.5;-3.312836;0;0.5555709;0;0.8314691;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;3.695313;-0.5;2.613159;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;4.302124;-0.5;-6.691315;0;0.9807854;0;0.1950895;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;4.619263;-0.5;-3.312836;0;0.8314701;0;0.5555695;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;5.1604;-0.5;4.302368;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;5.1604;-0.5;5.384766;0;0.1950914;0;0.9807851;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;5.384521;-0.5;-7.773743;0;0.9807854;0;0.1950895;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;5.384521;-0.5;-4.078217;0;0.5555709;0;0.8314691;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;5.925781;-0.5;2.45459;0;0.8314691;0;-0.555571;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;5.925781;-0.5;6.150024;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;6.149902;-0.5;-7.008362;0;0.9807851;0;-0.1950913;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;6.149902;-0.5;-5.925964;0;0.9807854;0;0.1950895;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;6.536743;-0.5;-8.426056;0;1;0;-1.629207E-07;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;6.536743;-0.5;-7.426056;0;1;0;-1.629207E-07;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;6.691162;-0.5;1.689209;0;0.5555694;0;-0.8314702;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;6.691162;-0.5;4.302246;0;0.9807854;0;0.1950899;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;7.008179;-0.5;3.536987;0;0.8314691;0;-0.555571;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;7.77356;-0.5;1.689209;0;0.8314691;0;-0.555571;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;7.77356;-0.5;6.915405;0;0.5555711;0;0.831469;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;8.011414;-0.5;7.647919;0;0.5555704;0;0.8314695;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;8.538879;-0.5;5.067627;0;0.5555711;0;0.831469;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;8.855957;-0.5;4.302368;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;8.855957;-0.5;6.915405;0;0.8314702;0;0.5555694;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;8.935303;-0.5;8.030609;0;0.5555704;0;0.8314695;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;9.621277;-0.5;2.45459;0;0.9807854;0;0.1950899;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;9.621338;-0.5;6.150024;0;0.5555711;0;0.831469;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;10.38666;-0.5;3.219849;0;0.9807851;0;-0.1950913;\"\";1;1;1\r\nstone_floor_2x2;BuildingStonecutter;10.38666;-0.5;4.302246;0;0.9807854;0;0.1950899;\"\";1;1;1\r\nspawner_bonfire;Misc;5.504822;-0.4940796;-0.808197;0;0.9238793;0;0.382684;\"\";1;1;1\r\nspawner_bonfire;Misc;2.702332;-0.4804611;6.283356;0;0.3826829;0;0.9238797;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-8.812683;0;-5.931793;0;0.9238795;0;-0.3826835;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-8.105591;0;-5.224701;0;0.9238795;0;-0.3826835;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;-6.150085;0;9.008423;0;0.9807853;0;0.1950901;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;-5.984375;0;-5.224731;0;0.3826835;0;0.9238795;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-5.721008;0;11.89203;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-5.338318;0;10.96817;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;5.036865;0;-10.42593;0;1;0;-1.629207E-07;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;5.036865;0;-9.425934;0;1;0;-1.629207E-07;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;6.536804;0;-7.926025;0;1.880123E-07;0;1;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;8.473328;0;7.839294;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;10.43311;0;7.027496;0;0.5555704;0;0.8314695;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;11.35693;0;7.410187;0;0.5555704;0;0.8314695;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.752136;0.5;-6.992523;0;0.9238795;0;-0.3826835;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.106812;0.5;11.31815;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.045044;0.5;-6.2854;0;0.9238795;0;-0.3826835;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-6.724121;0.5;10.39426;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_wall_1x1;BuildingStonecutter;-0.1121826;0.5;1.03598;0;0.1950915;0;0.9807851;\"\";1;1;1\r\nstone_wall_1x1;BuildingStonecutter;-0.1121826;0.5;1.577179;0;0.5555712;0;0.831469;\"\";1;1;1\r\nstone_wall_1x1;BuildingStonecutter;0.2705078;0.5;1.959869;0;0.8314703;0;0.5555692;\"\";1;1;1\r\nstone_wall_1x1;BuildingStonecutter;0.2705688;0.5;0.6532898;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_wall_1x1;BuildingStonecutter;0.8115845;0.5;1.959869;0;0.9807855;0;0.1950892;\"\";1;1;1\r\nstone_wall_1x1;BuildingStonecutter;0.8116455;0.5;0.6532898;0;0.5555694;0;-0.8314702;\"\";1;1;1\r\nstone_wall_1x1;BuildingStonecutter;1.194336;0.5;1.03598;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_wall_1x1;BuildingStonecutter;1.194336;0.5;1.577179;0;0.9807851;0;-0.1950915;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;6.536804;0.5;-10.42606;0;1;0;-1.629207E-07;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;6.536804;0.5;-9.426056;0;1;0;-1.629207E-07;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;9.859192;0.5;8.4133;0;0.5555704;0;0.8314695;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;10.78302;0.5;8.796021;0;0.5555704;0;0.8314695;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-8.812622;1;-3.103394;0;0.9238796;0;0.3826833;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-8.105652;1;-3.810486;0;0.9238796;0;0.3826833;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;-8.105591;1;-5.931824;0;0.9238796;0;0.3826833;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-7.398499;1;-1.689148;0;0.3826833;0;-0.9238796;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-7.344666;1;-1.959717;0;0.5555696;0;-0.8314701;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-7.344666;1;-1.418579;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-7.191406;1;-2.189148;0;0.7071065;0;-0.7071071;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-7.191406;1;-1.189148;0;6.406912E-07;0;1;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.961975;1;-2.342407;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.961975;1;-1.035889;0;0.195091;0;0.9807851;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.691406;1;-2.39624;0;0.9238792;0;-0.3826842;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.691406;1;-0.9820557;0;0.382684;0;0.9238793;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.420776;1;-2.342407;0;0.9807851;0;-0.1950911;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.420776;1;-1.035889;0;0.5555708;0;0.8314692;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.191406;1;-2.189148;0;1;0;-7.589671E-07;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.191406;1;-1.189148;0;0.7071073;0;0.7071062;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.038086;1;-1.959717;0;0.9807854;0;0.1950897;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-6.038086;1;-1.418579;0;0.83147;0;0.5555696;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;-5.991638;1;11.23877;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-5.984314;1;-1.689148;0;0.9238799;0;0.3826827;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-4.031738;1;10.42703;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-3.161682;1;8.539093;0;0.3826826;0;-0.9238799;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-3.10791;1;10.8096;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-3.107849;1;8.268463;0;0.5555696;0;-0.8314701;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-3.107849;1;8.809662;0;0.5555706;0;0.8314694;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-2.95459;1;8.039093;0;0.7071065;0;-0.7071071;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-2.95459;1;9.039093;0;6.743496E-07;0;1;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-2.725159;1;7.885773;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-2.725159;1;9.192352;0;0.1950911;0;0.9807851;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-2.45459;1;7.832001;0;0.9238792;0;-0.3826842;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-2.45459;1;9.246185;0;0.3826838;0;0.9238794;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-2.184021;1;7.885773;0;0.9807851;0;-0.1950911;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-2.184021;1;9.192352;0;0.5555706;0;0.8314694;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-1.95459;1;8.039093;0;1;0;-6.397578E-07;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-1.95459;1;9.039093;0;0.7071072;0;0.7071064;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-1.801331;1;8.268463;0;0.9807854;0;0.1950897;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-1.801331;1;8.809662;0;0.8314701;0;0.5555695;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-1.747498;1;8.539093;0;0.9238797;0;0.3826829;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-0.1660156;1;1.30658;0;0.9238797;0;0.3826829;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;0.04107666;1;0.8065796;0;0.7071072;0;0.7071064;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;0.04107666;1;1.80658;0;0.7071065;0;-0.7071071;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;0.5410767;1;0.5994873;0;0.382684;0;0.9238793;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;0.5410767;1;2.013672;0;0.3826833;0;-0.9238796;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;1.041077;1;0.8065796;0;5.902488E-07;0;1;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;1.041077;1;1.80658;0;6.487081E-07;0;1;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;1.248169;1;1.30658;0;0.3826841;0;0.9238793;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;2.829712;1;-5.925964;0;0.3826833;0;-0.9238796;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;2.883545;1;-6.196564;0;0.5555696;0;-0.8314701;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;2.883545;1;-5.655365;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.036804;1;-6.425964;0;0.7071065;0;-0.7071071;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.036804;1;-5.425964;0;5.580325E-07;0;1;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.036926;1;-8.425903;0;0.7071069;0;0.7071066;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.266235;1;-6.579254;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.266235;1;-5.272675;0;0.1950909;0;0.9807852;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.536804;1;-6.633057;0;0.9238793;0;-0.382684;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.536804;1;-5.218872;0;0.3826841;0;0.9238793;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.807373;1;-6.579254;0;0.9807852;0;-0.1950908;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;3.807373;1;-5.272675;0;0.5555707;0;0.8314693;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;4.036804;1;-8.425995;0;0.7071069;0;0.7071066;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;4.036804;1;-6.425964;0;1;0;-5.205486E-07;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;4.036804;1;-5.425964;0;0.7071072;0;0.7071063;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;4.190063;1;-6.196564;0;0.8314695;0;-0.5555704;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;4.190063;1;-5.655365;0;0.83147;0;0.5555697;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;4.243896;1;-5.925964;0;0.9238797;0;0.3826829;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;5.536865;1;-9.925964;0;0.7071069;0;0.7071066;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.066467;1;4.302307;0;0.3826826;0;-0.9238799;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.120239;1;4.031738;0;0.5555696;0;-0.8314701;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.120239;1;4.572876;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.27356;1;3.802307;0;0.7071065;0;-0.7071071;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.27356;1;4.802307;0;7.337981E-07;0;1;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.50293;1;3.649048;0;0.8314692;0;-0.5555708;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.50293;1;4.955566;0;0.195091;0;0.9807851;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.77356;1;3.595215;0;0.9238793;0;-0.382684;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;7.77356;1;5.009399;0;0.3826842;0;0.9238792;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;8.044128;1;3.649048;0;0.9807851;0;-0.1950911;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;8.044128;1;4.955566;0;0.9807854;0;0.1950899;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;8.27356;1;3.802307;0;1;0;-6.397578E-07;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;8.27356;1;4.802307;0;0.7071072;0;0.7071063;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;8.426819;1;4.031738;0;0.9807854;0;0.1950899;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;8.426819;1;4.572876;0;0.8314701;0;0.5555695;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;8.480652;1;4.302307;0;0.9238797;0;0.3826831;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;9.891907;1;5.720917;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;10.27448;1;4.797089;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;10.70367;1;7.680786;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-9.873291;1.5;-4.164032;0;0.3826835;0;-0.9238795;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-9.166199;1.5;-4.871155;0;0.3826835;0;-0.9238795;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-4.605835;1.5;11.81274;0;0.5555703;0;0.8314696;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-3.681946;1.5;12.1954;0;0.5555703;0;0.8314696;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;3.036865;1.5;-9.925903;0;0.7071068;0;-0.7071068;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;4.036865;1.5;-9.925903;0;0.7071068;0;-0.7071068;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;11.27765;1.5;6.294983;0;0.9807853;0;0.1950902;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;11.66034;1.5;5.371094;0;0.9807853;0;0.1950902;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;-8.812744;2;-3.810486;0;0.9238795;0;-0.3826835;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;-3.761169;2;11.08029;0;0.1950901;0;-0.9807853;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-0.1121826;2;1.03598;0;0.1950915;0;0.9807851;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;-0.1121826;2;1.577179;0;0.5555712;0;0.831469;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;0.2705078;2;1.959869;0;0.8314703;0;0.5555692;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;0.2705688;2;0.6532898;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;0.8115845;2;1.959869;0;0.9807855;0;0.1950892;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;0.8116455;2;0.6532898;0;0.5555694;0;-0.8314702;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;1.194336;2;1.03598;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_pillar;BuildingStonecutter;1.194336;2;1.577179;0;0.9807851;0;-0.1950915;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;3.536804;2;-8.925964;0;1;0;-1.629207E-07;\"\";1;1;1\r\nstone_stair;BuildingStonecutter;10.54523;2;5.450317;0;0.5555704;0;0.8314695;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.806641;2.5;-1.609863;0;0.1950898;0;-0.9807854;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.752075;2.5;-2.042725;0;0.3826833;0;-0.9238796;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.691406;2.5;-1.189148;0;8.514253E-07;0;1;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.536011;2.5;-2.421692;0;0.5555696;0;-0.8314701;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.42395;2.5;-0.8445435;0;0.1950913;0;0.9807851;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.191406;2.5;-2.689148;0;0.7071065;0;-0.7071071;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-7.044922;2.5;-0.628479;0;0.382684;0;0.9238793;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-6.77063;2.5;-2.804382;0;0.831469;0;-0.5555711;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-6.612122;2.5;-0.5739136;0;0.555571;0;0.8314691;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-6.33783;2.5;-2.749817;0;0.9238792;0;-0.3826843;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-6.191406;2.5;-0.6891479;0;0.7071074;0;0.7071061;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-5.958862;2.5;-2.533752;0;0.9807851;0;-0.1950911;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-5.846741;2.5;-0.956604;0;0.8314701;0;0.5555695;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-5.691406;2.5;-2.189148;0;1;0;-9.973857E-07;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-5.630737;2.5;-1.335571;0;0.9238799;0;0.3826827;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-5.576172;2.5;-1.768433;0;0.9807855;0;0.1950894;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-3.569824;2.5;8.618317;0;0.1950894;0;-0.9807855;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-3.515259;2.5;8.185516;0;0.3826826;0;-0.9238799;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-3.45459;2.5;9.039093;0;6.743496E-07;0;1;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-3.299194;2.5;7.806549;0;0.5555696;0;-0.8314701;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-3.187134;2.5;9.383698;0;0.1950911;0;0.9807851;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-2.95459;2.5;7.539093;0;0.7071061;0;-0.7071075;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-2.808167;2.5;9.599762;0;0.382684;0;0.9238793;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-2.533875;2.5;7.423859;0;0.8314691;0;-0.555571;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-2.375305;2.5;9.654327;0;0.5555706;0;0.8314694;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-2.101013;2.5;7.478424;0;0.9238792;0;-0.3826842;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-1.95459;2.5;9.539093;0;0.7071074;0;0.7071062;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-1.722046;2.5;7.694427;0;0.9807851;0;-0.1950911;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-1.609985;2.5;9.271637;0;0.8314701;0;0.5555695;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-1.45459;2.5;8.039093;0;1;0;-8.781764E-07;\"\";1;1;1\r\nstone_arch;BuildingStonecutter;-1.393921;2.5;8.892609;0;0.9238797;0;0.3826829;\"\"